扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
对于
10年积累的成都网站制作、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有麻阳免费网站建设让你可以放心的选择与我们合作。
这个程序来说
,加与不加都一样。
对于C语言中的循环和if语句来说,其执行体只能有一条语句,如果有超过一条语句,就要用大括号括起来,而这个程序中的外层for的执行语句就是另一个for循环,所以外循环的执行体只有一条语句,可不加大括号,对于内循环来说
,它的循环体也只有一条if语句,对于这条if语句来说,它的执行体也只有一条赋值语句。所以可以不加大括号。
当for要执行的只是一条语句时,可以不要加花括号,除此之外,都要加花括号。
“{}”是将多个语句放在一起成为一个语句块, 执行的时候将会把语句块的语句都执行
而不用“{}”只会执行 for 下面的一句但是,对与学习者 建议每用一个for都将 循环体用“{}”括起来,养成好的编码习惯。
我怎么好象回答过一次了呢,呵呵~~~~
这里for的执行部分都是单语句,所以它们都没加。第一个for执行部分是下一个for,第二个for的执行部分是if语句。
执行部分是多语句的话就要加,不然只会把第一句当作执行部分而已。
虽然单语句加不加都无所谓,但是我认为最好养成加的习惯,这样就比较容易辨认。
for循环中的代码行数超过一行就需要花括弧,不过建议你不管什么情况下都加上花括弧,这样代码比较清晰明了,实际使用中也都是会加上花括弧的
for ( ; ;)
i = j + 10; //只有一行可以不加花括弧
for ( ; ; )
{
i = j + 10;
j = 100; // 超过一行需要加花括弧
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流