首页 > 代码库 > 关于换行waring问题的探讨.
关于换行waring问题的探讨.
关于换行waring问题的探讨.
如果某行代码长了,这时候会导致代码很难看,于是会有某一语句占用多行的现象
比方说下面这里
在判断语句的() 中
if(!p_img_collection || !(p_img_collection->img_origin) \
|| !(p_img_collection->img_dark_channel) )
如果按照上述写法,会在编译阶段遇到warning, 当然这是enable by default的,没什么,但是强迫症患者喜欢
0 warning 0 wrong。
始终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问题的探讨.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。