首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

两种判断条件哪种更好?该怎么处理

2012-11-09 
两种判断条件哪种更好?复制字符串while(*dst++*src++)while((*dst++*src++)!\0)这两种表述哪种更好

两种判断条件哪种更好?
复制字符串
while(*dst++=*src++);
while((*dst++=*src++)!='\0');
这两种表述哪种更好呢?我记得好像有区别的,求解答

[解决办法]
while((*dst++=*src++)!='\0');
个人倾向
相比较而言清楚明了
[解决办法]
两种都是可以的,但是while((*dst++=*src++)!='\0')这样表达方式更符合逻辑。
[解决办法]
代码虽然是机器来运行的,但是是给程序原来看的。
所以可视化是非常重要的


显然while((*dst++=*src++)!='\0') 更容易告诉读他的人自己的目的和意义。
而第一个显然还得费事理解一下语句的目的

推荐可视性强的语句,利人利己哈。。

热点排行