码迷,mamicode.com
首页 > 其他好文 > 详细

关于换行waring问题的探讨.

时间:2014-10-23 17:43:08      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:c

关于换行waring问题的探讨.


如果某行代码长了,这时候会导致代码很难看,于是会有某一语句占用多行的现象

比方说下面这里

在判断语句的() 中

if(!p_img_collection || !(p_img_collection->img_origin) \
                                        || !(p_img_collection->img_dark_channel) )

如果按照上述写法,会在编译阶段遇到warning, 当然这是enable by default的,没什么,但是强迫症患者喜欢 

0 warning 0 wrong。

bubuko.com,布布扣


始终backslash的时候,换到另外一行的语句部分需要定格书写.而且在判断语句的()之间是不需要加 backslash的

if(!p_img_collection || !(p_img_collection->img_origin) 

|| !(p_img_collection->img_dark_channel) )


党我们遇到printf(""),字符串内容很长的时候,我们才需要backslash.

eg:

printf("Error! p_img_collection, img_origin or img_win_dark \
 is NULL in function %s() line:%d\n",__FUNCTION__,__LINE__);



关于换行waring问题的探讨.

标签:c

原文地址:http://blog.csdn.net/cinmyheart/article/details/40400673

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!