一、语句
C语言中语句可分为:
1、表达式语句
2、控制语句
3、复合语句
4、函数调用语句
5、空语句
二、分支语句(选择结构)
if语句
语法结构:
1、
if(表达式) 语句;
2、
if(表达式) 语句1; else 语句2;
3、
if(表达式1) 语句1; else if(表达式2) 语句2; else 语句3;
if判断括号中的表达式为真,则执行
0表示假,非0表示真
如果要执行多条语句,要使用代码块,例如:
if(表达式) { 语句1; 语句2; ...... 语句n; }
注:代码块就是位于一对花括号之间的可选的声明和语句列表。
当if语句嵌套出现时,会出现"else"悬空问题,例如:
if(i > 1) if(n>2) printf("nihao"); else printf("niyehao);
这里的else匹配不是和它对齐的if,而是从属于最靠近它的不完整的if语句
所以在书写代码时一定要注意规范和风格,为了让读代码的人一下就清楚你在说什么,也会减少自己的失误
下面配上一道经典例题,打印1~100之间的奇数
代码如下:
//输出1~100之间的奇数 #includeint main() { int i = 0; for (i = 1; i < 100; i++) { if (i % 2 == 1) { printf("%d ", i); } } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)