第一周9.13

来源:互联网 发布:plc编程梯形图实例 编辑:程序博客网 时间:2024/05/17 00:54

1 switch语句实现多分支结构

(表达式尽量不用浮点型,因为做相等判断会出现误差)

用break语句跳出switch结构

多个case可以共用一个执行语句,例如周一至周五为“工作日”,周六周日是休息日。

int main(){
 int week;
 scanf("%d", &week);
 switch(week) {
 case 0:
 printf("Sunday\n");
 case 1:
 printf("Monday\n");
 case 2:
 printf("tuesday\n");
 case 3:
 printf("wednesday\n");
 case 4:
 printf("Thursday\n");
 case 5:
 printf("Friday\n");
 case 6:
 printf("Saturday\n");
 default :
 printf("error\n");
 }
 return 0;
}此处没有break语句,因此输出结果不是我们想要的


2条件运算符,优先级只比逗号,赋值运算符级别高,C语言中唯一的三木运算符

int main()
{
 double x;
 scanf("%lf", &x);
 printf("%lf\n", (x>0)?x:-x);
 return 0;
}

原创粉丝点击