作者stanwu (stanwu)
看板Programming
标题[闲聊] 不使用if的写法
时间Thu Jan 3 23:27:50 2013
Hi 各位大大
这应该算是骨灰级的老问题了
int i = 1;
if ( i == 1 )
printf ("yes");
else
printf ("no");
PS: 可弹性调整 i 里面的值 0-65535
如果改写成 完全抛弃不使用 if 或是 ? : 之类的判断式, 有其他写法可以得到一样的结果吗?
任何语言都可以, 感谢各位大大 ^O^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.94.45
1F:推 wtvwtvwtv200:逻辑短路运算子 42.79.176.71 01/03 23:51
2F:→ nienting:把if跟else改成while,然後加上break? 114.44.192.5 01/03 23:57
3F:推 chchwy:1.短路 2.阵列 3.map 27.105.13.93 01/03 23:59
4F:推 lion21:switch118.160.185.129 01/04 00:48
5F:→ wolfpig:printf("%s",str_array[i==1]); 111.243.98.122 01/04 00:54
6F:推 singlovesong:i==1?"yes":"no"140.109.135.164 01/04 16:33
7F:→ MOONRAKER:就跟你讲不使用 ? : 了 118.163.12.174 01/04 18:30
8F:→ MOONRAKER:楼上是眼睛沾到*还是怎样 118.163.12.174 01/04 18:31
9F:推 singlovesong:没啦 只是不像楼上本身就是* ^^ 140.109.16.164 01/06 09:23