diameter 发表于 2010-10-3 19:07:36

关于控制结构与表达式的值

在有一些语言中(如Ruby),(与C不同的)控制结构是表达式
你可以写出这样的语句:
a = if b then c else d end
还可以这样:
while a = gets
b.push a
end
d = for i in b
break i if i==e
end
觉得此特性有用的顶一下

diameter 发表于 2010-10-3 19:42:57

没人吗

diameter 发表于 2010-10-3 20:09:41

真的没人

noivan 发表于 2010-10-3 20:32:46

来点说明呀

Cyvre 发表于 2010-10-3 20:59:07

那就相当于变量=函数(程序)?

hcz 发表于 2010-10-4 07:33:12

用起来更方便罢了

GWHBOB 发表于 2010-10-4 10:04:42

c貌似也有的……

imath 发表于 2010-10-4 10:30:56

那是在有些语言中。。。,,

diameter 发表于 2010-10-4 18:05:17

c貌似也有的……
GWHBOB 发表于 2010-10-4 10:04 http://www.cncalc.org/images/common/back.gif
胡扯,我用C这么多年了,你试试下面语句能不能通过编译:
int a;
int c = if(a) 2 else 3;
页: [1]
查看完整版本: 关于控制结构与表达式的值