level 11
for(;*p;)等同于for(;*p !='\0';)或者直接写while(*p)更简洁
2012年05月06日 15点05分
5
level 11
一般非bool类型(或者判断条件只是真或假)不建议写成那样,不过好多人还是那样写....
我还是习惯写作 while ( *p != '\0' )
2012年05月06日 15点05分
8
level 11
不会的,编译器优化的结果一样。但是明显后者可读性好。
2012年05月07日 04点05分
11
level 11
没错....最早开始学的时候被别人告知如果不是bool类型别那么写,现在习惯了之后难改了...
2012年05月07日 04点05分
16
level 13
话说只要写makefile
绝对加上(不一定是同样的但是相似) -std=gnu++0x -O2-O3
2012年05月07日 04点05分
17