网上有关“c语言if语句如何使用”话题很是火热,小编也是针对c语言if语句如何使用寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。那么C语言中if语句如何使用呢?让我们一起来看看吧!
c语言if语句怎么使用
内部是一个判断真假的条件语句,如果该语句为真,就执行其下的一条语句。若有多条语句则应用花括号括起来算作一条语句。一般if和else连用。就是说,满足if条件就执行这个,否则就执行else下的语句。
if是c语言的关键字,所有c语言的基本语句都是有编译器(比如VC,GCC等)将C语言翻译成机器语言(汇编语言)。比如下面简单的if语句,我们看看编译器将其转换为什么样子。对应的编译器(我用的VC)编译后的结果(汇编语言)。
c语言提供了3种形式的if语句:
1、if(表达式)语句1
例如:
if(x>y)
printf("%d",x);
2、if(表达式)
语句1
else
语句2
例如:
if(x>y)
printf("%d",x);
else
printf("%d",y);
3、if(表达式1) (在else部分又嵌套了多层的if语句)
语句1
else if(表达式2)
语句2
else if(表达式3)
语句3
else if(表达式m)
语句m
else
语句m+1
常见的C语言条件控制语句switch语句
一般格式
switch(表达式)
{
case 常量表达式1:
语句1;
break;
case 常量表达式2:
语句2;
break;
…
case 常量表达式n:
语句n;
break;
default:
语句n+1;
break;
}
1、算术表达式:就是各种运算,例如a+b,(a*2)/c,(x+r)*8-(a+b)/7,++I,sin(x)+sin(y),(++i)-(j++)+(k--),关于他的真假就是和其他值或者变量作比较,如果这个不等式成立就认为是真的1,不成立就是假的0.其实可以当成数学来看待。
2、逻辑表达式:指运算符为或||、与&&、非!的表达式。返回值为0或1,对于与运算(&&),当参与运算的两个量都为真时,结果才为真,否则为假。对于或运算(||),当参与运算的两个量只要有一个为真,结果就为真。 两个量都为假时,结果为假。对于非运算(!),当参与运算量为真时,结果为假;参与运算量为假时,结果为真。
3、if语句:if后面如果是值,就判断值是不是0,是0就是假,只要不是0就是真,如果是表达式就判断表达式的真假就行了。一般if和else一起用,
if(表达式)
语句1;
else
语句2;
其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。
还有if-else-if形式,
if(表达式1)
语句1;
else if(表达式2)
语句2;
else if(表达式3)
语句3;
…
else if(表达式m)
语句m;
else
语句n;
其语义是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。然后跳到整个if语句之外继续执行程序。 如果所有的表达式均为假,则执行语句n。然后继续执行后续程序。
4、while循环
while(表达式)
{
。。。
}
当表达式不为0的时候,则会执行下面语句体里面的语句直到表达式为0才会停止。
关于“c语言if语句如何使用”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[冷菱]投稿,不代表廊坊号立场,如若转载,请注明出处:https://lfkgjt.com.cn/yule/202602-4653.html
评论列表(3条)
我是廊坊号的签约作者“冷菱”
本文概览:网上有关“c语言if语句如何使用”话题很是火热,小编也是针对c语言if语句如何使用寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。 C语...
文章不错《c语言if语句如何使用》内容很有帮助