问题描述: C语言for语句下的语句之间的关系问题.请问为什么加了“{”会造成错误呢?书上好像是说条件语句下单独一句可以不用加大括号啊,多个语句要加大括号吧,如果不加的话,他们是就不是并列关系了吧? 1个回答 分类:综合 2014-12-01 问题解答: 我来补答 先回答你不加括号之后的关系:比如这里的if条件判断,如果不加大括号不是并列关系,一个语句下只能做一句.所以这里的j=1;或k=1都是会出错的.以你的第一张为例吧:然后这里我还给你画了一下流程图,有什么异议吗? 再问: 没有了,感激,我现在知道了,其实不加括号就是并列的,即执行完循环后执行循环后面的程序,然后卖官鬻爵不加括号,只是写法上的问题吧,其实应该往前缩进对齐上一个并列关系的语句吧。 然而电脑就认为是已经缩进对齐了,是吧。但是对好的写法还是对齐相同关系的语句。 展开全文阅读