C语言虽然没有限制 if else 能够处理的分支数量,但当分支过多时,用 if else 处理会不太方便,而且容易出现 if else 配对出错的情况。例如,输入一个整数,输出该整数对应的星期几的英文表示:
#include
int main(){
int a;
printf(Input integer number:);
scanf(%d,&a);
if(a==1){
printf(Monday\n);
}else if(a==2){
printf(
c语言逗号表达式的运算规则
c语言逗号表达式是由左向右进行的:k=3*2=6,K+2=8,表达式返回8。
逗号表达式用法:
当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一个表达式的值。
示例:
#include
int main()
{
int a, s, d;
s = 2;
d = 3;
a = (s + 2, d + 4);
printf(%d\n, a);
return 0;
}
结果
7
注意事项
(1) 逗号表达式的运算过程