C语言for语句下的语句之间的关系问题.

问题描述:

C语言for语句下的语句之间的关系问题.


请问为什么加了“{”会造成错误呢?书上好像是说条件语句下单独一句可以不用加大括号啊,多个语句要加大括号吧,如果不加的话,他们是就不是并列关系了吧?
1个回答 分类:综合 2014-12-01

问题解答:

我来补答
先回答你不加括号之后的关系:
比如这里的if条件判断,如果不加大括号不是并列关系,一个语句下只能做一句.所以这里的j=1;或k=1都是会出错的.
以你的第一张为例吧:

然后这里我还给你画了一下流程图,有什么异议吗?
再问: 没有了,感激,我现在知道了,其实不加括号就是并列的,即执行完循环后执行循环后面的程序,然后卖官鬻爵不加括号,只是写法上的问题吧,其实应该往前缩进对齐上一个并列关系的语句吧。 然而电脑就认为是已经缩进对齐了,是吧。但是对好的写法还是对齐相同关系的语句。
 
 
展开全文阅读
剩余:2000
上一页:函数急