C语⾔之if有括号和⽆括号的区别
#include <stdio.h>
/*if加括号和不加括号的区别*/
int main(){
int x=10,y=20,z=30;
/*if条件不成⽴时,跟随的z=x不会执⾏,只作⽤if后的⼀条语句*/
/*执⾏后两条语句*/
if(x<y)
z=x;
x=y;
y=z;
/
*有括号时
if(x>y){
z=x;
x=y;
y=z;
}
*/
c语言和c++区别printf("x:%d,y:%d,z:%d\n",x,y,z);
/*⽆括号时if(x>Y)输出结果为:20,30,30*/
/*⽆括号时if(x<y)输出结果为:20,10,10*/
/*有括号时if(x<y)输出结果为:20,10,10*/
/
*有括号时if(x>y)输出结果为:10,20,30*/
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论