c语言编程中的大括号使用

1.在编辑程序时,什么时候需要加大括号2.看编程题时,有的把括号加在if语句前面,有的加在if语句后,到底在复合语句加大括号时要不要把if语句扩在内3.是不是必须像这样错开对其,不能全部左对齐吗? { { { } } }

只要是括号就需要配对出现的,大括号起的作用主要就是划分区域用的。比如:if(a>b) println("a>b");与if(a>b) { println("a>b"); }其实效果是一样的但有的时候是必须用到大括号的。比如当if语句后有多条语句的话就需要大括号与别的语句继续区分。比如:if(a>b){ max=a; println("max=%d",c);}还有种情况是if语句中还有if语句,这种时候往往都是要加大括号的比如:if(a>b){ if(c>a) { println("max=%d",c); }}其实,你可以这样理解,一个大括号里的内容就是一条语句,普通的语句是以分号结尾的,只不过这条语句长了点,需要用括号括起来而已。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-19
你好,回答你几个问题:1,大括号多加在函数实体的前后,if,while,for等语句后也常加,它用来包含多个语句快。2,if后若包含多个语句,则用大括号括起来。if前的大括号要根据上下文理解。3,错开对齐,主要是便于阅读和理解程序,其次是美观。当然不对齐也是允许的。
第2个回答  2013-11-19
只要认真看完一本基础的C语言课本, 就知道了~~~沉住气~~