cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 2865|回复: 8

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

[复制链接]
发表于 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
觉得此特性有用的顶一下
 楼主| 发表于 2010-10-3 19:42:57 | 显示全部楼层
没人吗
 楼主| 发表于 2010-10-3 20:09:41 | 显示全部楼层
真的没人
发表于 2010-10-3 20:32:46 | 显示全部楼层
来点说明呀
发表于 2010-10-3 20:59:07 | 显示全部楼层
那就相当于变量=函数(程序)?
发表于 2010-10-4 07:33:12 | 显示全部楼层
用起来更方便罢了
发表于 2010-10-4 10:04:42 | 显示全部楼层
c貌似也有的……
发表于 2010-10-4 10:30:56 | 显示全部楼层
那是在有些语言中。。。,,
 楼主| 发表于 2010-10-4 18:05:17 | 显示全部楼层
c貌似也有的……
GWHBOB 发表于 2010-10-4 10:04

胡扯,我用C这么多年了,你试试下面语句能不能通过编译:
int a;
int c = if(a) 2 else 3;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-22 04:54 , Processed in 0.046254 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表