两种判断条件哪种更好?
复制字符串
while(*dst++=*src++);
while((*dst++=*src++)!='\0');
这两种表述哪种更好呢?我记得好像有区别的,求解答
[解决办法]
while((*dst++=*src++)!='\0');
个人倾向
相比较而言清楚明了
[解决办法]
两种都是可以的,但是while((*dst++=*src++)!='\0')这样表达方式更符合逻辑。
[解决办法]
代码虽然是机器来运行的,但是是给程序原来看的。
所以可视化是非常重要的
显然while((*dst++=*src++)!='\0') 更容易告诉读他的人自己的目的和意义。
而第一个显然还得费事理解一下语句的目的
推荐可视性强的语句,利人利己哈。。