b?a:b的意思是:如果a 大于b,则把a赋给max,否则把b赋给max。">

c语言问号什么意思

回答
爱扬教育

2022-01-12

  • 相关推荐
c语言问号不是单独出现的,而是以这样的" ? : "组合出现,这叫三目运算,比如max = a>b?a:b的意思是:如果a 大于b,则把a赋给max,否则把b赋给max。

扩展资料

  c语言运算符中问号是条件运算符(与冒号组合)。该运算符是c语言中唯一一个三目运算符。

  可以通过如下的实例来说明条件运算符的用法:

  int a=1, b=3;

  int max;

  max = a>b ? a : b; // 如果a>b,则max的值为a,否则max的值为b,也即取a与b中的较大者。