在C语言的if语句常见的形式有哪些?分别说,它们的作用
发布网友
发布时间:2022-04-27 00:31
我来回答
共2个回答
热心网友
时间:2022-06-21 18:22
三种形式:
形式一、if(表达式)~~
作用:只判断满足条件时的功能,不满足时什么也不做,如:
if(睡醒了)
上班工作;
形式二、if(表达式)~~else~~
作用:两个相反的条件,当表达式成立时执行某段代码,否则执行另一段代码,如:
if(今天不下雨)
外出爬山;
else
在家上网;
形式三、if(表达式)~~else
if(表达式)~~else~~
作用:当实际问题有多种情况(分支)时,用此形式,如:
if(1-2节)
上英语课;
else
if(3-4节)
上数学课;
else
if(5-6节)
上体育课;
else
上自习;
热心网友
时间:2022-06-21 18:22
说个我认为比较特殊的:
if(a>b,b>c,c>d)
逗号表达式与加减乘除本质上是一样的,
它的求值是从左向右依次对表达式求值,
整个表达式的结果取逗号表达式中最后俯处碘肺鄢镀碉僧冬吉一个表达的的结果,
如果非零,
就会使
if
成立!