【发布时间】:2012-04-07 06:45:13
【问题描述】:
我的书中有一个练习,要求我编写一个相当于:
for(i=0;(i<4) && (i<5);i++)
但不使用&& 和|| 运算符。
我想出了这样的解决方案:
for (i=0;;i++)
if((i<4))
if((i<5))
printf("Works!!!\n");
else
break;
else
break;
它有效。由于我是C初学者,我想知道是否有比这更好的解决方案。
提前致谢。
【问题讨论】:
-
你错过了一个简单的:
for(i=0; i<4; i++)
标签: c logical-operators