C语言中的for的花括号!
for(i=0;i<=2;i++)for(j=0;j<=3;j++)if(a[i][j]>max){max=a[i][j];row=i;colum=j;}我要问的是什么时...
for(i=0;i<=2;i++)
for(j=0;j<=3;j++)
if(a[i][j]>max)
{max=a[i][j];
row=i;
colum=j;
}
我要问的是什么时候for语句中才加花括号? 什么时候不加??? 展开
for(j=0;j<=3;j++)
if(a[i][j]>max)
{max=a[i][j];
row=i;
colum=j;
}
我要问的是什么时候for语句中才加花括号? 什么时候不加??? 展开
5个回答
展开全部
花括弧就等于四则混合运算中的小括弧.
可以改变程序的运行顺序.
可以改变程序的运行顺序.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大括号表示了括号以内是一个语句块,当for循环下只有一条语句时,可以不加大括号,否则需要加上。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
my7091818说法太搞笑了,学过程序么??
花括号的作用是把多条语句作为一个语句块执行
也就是说如果你有多条语句需要在for里面执行,就要用花括号
如果就一条语句就不需要了,因为for,if,while等等都是自动将后面一条语句作为循环体的
比如你的if,下面有3条语句需要在if下执行那么就要用花括号了
这样,整个就把这3条作为一条语句,有因为他们是if的执行体,所以连if一起算作一条语句,也就是一个语句块,所以第二个for就不需要花括号了
同理第二个for连同if一起作为第一个语句的循环体,没有第二条语句作为第一个for的循环部分,所以第一个for也不需要花括号
花括号的作用是把多条语句作为一个语句块执行
也就是说如果你有多条语句需要在for里面执行,就要用花括号
如果就一条语句就不需要了,因为for,if,while等等都是自动将后面一条语句作为循环体的
比如你的if,下面有3条语句需要在if下执行那么就要用花括号了
这样,整个就把这3条作为一条语句,有因为他们是if的执行体,所以连if一起算作一条语句,也就是一个语句块,所以第二个for就不需要花括号了
同理第二个for连同if一起作为第一个语句的循环体,没有第二条语句作为第一个for的循环部分,所以第一个for也不需要花括号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要for语句后跟一条语句(复合语句)就不用加。
如:这里的if(){}整体组成了一个复合语句,所以第二个for后不用加。
第二个for与后面的if(){}又组成了一个复合语句,所以第一个for后也不用加。
当然,为了清楚,还是加上比较好。
如:这里的if(){}整体组成了一个复合语句,所以第二个for后不用加。
第二个for与后面的if(){}又组成了一个复合语句,所以第一个for后也不用加。
当然,为了清楚,还是加上比较好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询