柳叁
2016-03-07 14:42
采纳率: 50%
浏览 1.9k
已采纳

哪些语言里面的 条件判断 可以沿袭C/C++的风格呢?

C/C++当中 条件判断为了防止误写成赋值,是可以写成这样的吧

 int a =1;
if(1==a){
}else{
}
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • threenewbee 2016-03-07 14:43
    已采纳

    一些语言,不允许赋值语句作为表达式,或者赋值语句表达式不能强制转换为bool,就在编译阶段能阻止if(a=1)这样的错误。
    比如go属于前一种,C#属于后一种。

    评论
    解决 无用
    打赏 举报
查看更多回答(3条)

相关推荐 更多相似问题