C语言基本语句 判断循环
两种注释 // 单行注释 /*这是 一个多行 注释 */ 注释
基本语句 语句是由表达式构成,最后结尾是; 表达式语句: x=x+1; x++; 函数调用语句:printf("hi\n"); 控制语句: if, while, return等 复合语句: 由 {} 括起来的语句 if(a>b) { c=a; a=b; b=c; } 空语句: 仅有一个 ; 构成的语句 基本语句
表达式用在判断循环中的条件判断的时候,也叫作布尔表达式 表达式值为非0,表示条件成立,即真、是 表达式值为0 ,表示条件不成立,即假、否 布尔表达式对应的条件成立才会执行判断循环的一些逻辑 这和main函数返回值表示程序运行状态正好相反 main函数return 0表示程序正确成功运行 main函数return非0表示程序运行出现一些问题,返回的非0值 表示错误码,在errno.h中有对应说明,例如2表示文件或目录 不存在(了解即可) 布尔表达式
if 语句: if(boolean_expression) { /. 如果布尔表达式为真将执行的语句 if 语句: if(boolean_expression) { /* 如果布尔表达式为真将执行的语句 */ } if-[else if]-else 语句: if(boolean_expression) { /* 如果布尔表达式为真将执行的语句 */ } else if( boolean_expression 2) { /* 当布尔表达式 2 为真时执行 */ } else { /* 如果布尔表达式为假将执行的语句 */ } if-[else if]-else 可以嵌套 if 判断
switch(expression){ case constant-expression : statement(s); break; / switch(expression){ case constant-expression : statement(s); break; /* 可选的 */ case constant-expression : statement(s); break; /* 可选的 */ /* 任意数量的 case 语句 */ default : /* 可选的 */ statement(s); } switch 判断
while do-while 循环 while(condition) { statement(s); } do { statement(s); } while( condition ); while do-while 循环
for ( init; condition; increment ) { statement(s); }
根据输入的A,B,C,其他字符,分别 输出good,nice,well,other 输出乘法口诀表 输出金字塔,提示输出层数 练习
参考 http://www.runoob.com/cprogramming/c-decision.html https://beginnersbook.com/2014/01/c-if-else-statement-example/ https://www.thegeekstuff.com/2010/10/linux-error-codes 参考