专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

右花括号后面有分号和没有分号,意思是不是没有区别阿?该怎么解决

发布时间:2011-06-28 15:57:48 文章来源:www.iduyao.cn 采编人员:星星草
右花括号后面有分号和没有分号,意思是不是没有区别阿?
比如:
if(1)   {   printf( "a\n ");   }

if(1)   {   printf( "a\n ");   };
任何情况是不是都没有区别阿?


------解决方案--------------------
不是,第2种多了一句空语句。

if(1)
{ printf( "a\n "); } /* 这是一句 */
; /* 这是一句空语句,和上面的if没关系 */


例如:
if(1){ printf( "a\n "); }; /* 出错了,if后面只能有一句,现在跟了2句。 */
else { printf( "a\n "); }


友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: