Cpp问号冒号

Posted sunchuankai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cpp问号冒号相关的知识,希望对你有一定的参考价值。

int main()

   int a=2,b=4,max;
   max=(a>=b)?a:b;//如果a大于等于b,则把a的值放到max中,否则把b的值放到max中return 0;

改写:

    if(a>=b)
        max = a;
    else
        max =b;
    

 

再看这个:

int GCD(int a, int b)
    return (b==0) ? (a>0 ? a : -a) : GCD(b, a%b);

求最大公约数的一行形式的代码,改写:

persudo code:

  if(b==0)

return ( a>0? a:-a)

else

  return GCD(b, a%b)

以上是关于Cpp问号冒号的主要内容,如果未能解决你的问题,请参考以下文章

TypeScript 中的问号+冒号双问号问号+点感叹号+点

TypeScript 中的问号+冒号双问号问号+点感叹号+点

什么是问号“?”和冒号“:”运算符用于? [复制]

问号和冒号 - 如果在 ruby​​ 中其他

c语言中":"(冒号)和问号是啥意思

C三目运算符(先是问号之后又是冒号的那个)