C程序设计语言02 - 控制流

0x00 条件判断

if判断

if ( 条件 ) { 
    语句; 
} else if { 
    语句; 
} else { 
    语句; 
}

条件表达式

a = i > j ? a : c 

switch语句

switch (a) { 
    case '0': 
        语句; 
        break; 
    case '1': 
        语句; 
        break; 
    default: 
        语句; 
        break; 
} 

0x01 循环

while循环

while ( 条件 ) { 
    语句; 
} 

for循环

for (初始化指; 条件; 循环后处理){ 
    语句; 
} 

do-while循环

do { 
    语句; 
} while() 

循环控制

  • break: 跳出循环
  • continue: 结束本次循环

0x02 跳转语句

不建议使用
goto语句

tag: 
语句; 

goto tag; 

你可能感兴趣的:(C程序设计语言02 - 控制流)