C语言if语句
- 格式
#include <stdio.h>
int main ( ) {
if (条件表达式){ //成立执行语句1 不成立执行语句2
执行的语句1
}else{
执行语句2
}
}
注意点
- 任何数值都有真假性,C语言中非0即真;
- 如果if else省略了大括号, 那么
后面不能定义变量
- 当if else后面只有一条语句时, if else后面的大括号可以省略,大括号被省略时else会
自动和距离最近的一个if匹配
- 系统会把if else 语句看成一个整体
- 但凡遇到比较一个变量等于或者不等于某一个常量的时候,把常量写在前面
#include <stdio.h>
int main () {
if(10 == a){ ``比较时最好讲变量写在后面``
printf("a的值是10\n");
}else{
printf("a的值不是10\n");
}
}
网友评论