if 语句中没有{ },是如何执行的
6个回答
展开全部
例如
if(i)
printf( a ):
printf( b );
如果i为真 a b都显示
如果i为假 只显示b
if(i++); 就是只执行()里面的i++
if(i){...} 执行...
不懂继续问 满意请采纳
if(i)
printf( a ):
printf( b );
如果i为真 a b都显示
如果i为假 只显示b
if(i++); 就是只执行()里面的i++
if(i){...} 执行...
不懂继续问 满意请采纳
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
执行接下来的一条语句。
比如:
int a=0,b=0,c=0;
if(a==0)
a++;
b++;
c++;
相当于:
int a=0,b=0,c=0;
if(a==0)
{
a++;
}
b++;
c++;
即:if语句的语句块就是接下来的一句,a++;不包含b++;
比如:
int a=0,b=0,c=0;
if(a==0)
a++;
b++;
c++;
相当于:
int a=0,b=0,c=0;
if(a==0)
{
a++;
}
b++;
c++;
即:if语句的语句块就是接下来的一句,a++;不包含b++;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就执行if后面第一句话,后面的不算。
if(A)
执行A
B已经不属于if的范围了
建议所有的语句均加上{}来限制其作用范围,养成良好的编程习惯。
if(A)
执行A
B已经不属于if的范围了
建议所有的语句均加上{}来限制其作用范围,养成良好的编程习惯。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如
if(i)
printf( a ):
printf( b );
如果i为真 a b都显示
如果i为假 只显示b
if(i)
printf( a ):
printf( b );
如果i为真 a b都显示
如果i为假 只显示b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询