这样可以代替 if 不?
while (condition) { # if
...
break;
} while (!condition) { # else
...
break;
}
还可以这样
condition ? true_func() : false_func();
这样:
condition && true_func();
!condition && false_func();
上面弄个 || 在后面也行。
【 在 ooolinux 的大作中提到: 】
: C语言有几十个关键字,比如if、for等等,如果去掉for关键字,C语言还是完备的,因为可以用while循环代替for循环(虽然少一点方便),但是如果去掉if关键字,C语言就不是完备的,你几乎没法写任何程序。说C语言完备并不是“夸”C语言,完备是工具齐全足够使用,好比四则运算系
: 统有加减乘除四个符号就是完备的,少一个符号就不完备。C++只要一部分就是完备的。
--
修改:hgoldfish FROM 120.33.8.*
FROM 120.33.8.*