|
发表于 2015-1-7 13:06:19
|
显示全部楼层
本帖最后由 LCRPN 于 2015-1-7 13:30 编辑
和 “while (x != 0)” 有什么区别?
----------------------
哦,没仔细看。
难道是: 如果 x > 被比较的数, 就自减 1 ;
如果 x < 被比较的数, 就自加 1 ?
----------------------
最新惊天地泣鬼神的发现,创造性地尝试了一下:
- #include "stdio.h"
- int main(int argc, char** argv) {
- int x = -10;
- while (x ++< 5)
- {
- printf("%i ", x);
- }
- printf("\n%i \n", x);
- return 0;
- }
复制代码
输出:
- -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5
- 6
- Press any key to continue
复制代码
又试了一下:
while (x ++ < 5)
和
while (x -- < 0)
恍然大悟......
结论,这根本就不是啥新运算符,就是 "--" 和 ">" 两个运算、或者是 "++" 和 "<" 两个运算符放在了一起。
|
|