C++中问号什么意思

i<x?i:z<y?z:x

? 是 一个三目运算符
可以理解为条件 ? 结果1 : 结果2 里面的?号是格式要求。也可以理解为是不是条件成立,条件成立为结果1否则为结果2。
<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-23
?:C++中唯一的一个三元运算符
表达式?(表达式为真时的值):(表达式为假时的值)

例如
a=(b>c)?1:2;

当b>c时,a=1,否则a=2本回答被提问者采纳
第2个回答  2010-07-08
不是问号,而是?: 这是三目运算符,如a<b?m:n
意思是如果a<b的话则值为m,否则为n
第3个回答  2010-07-08
?:这是一个三元运算符,基础没学好,呵。。。
第4个回答  2010-07-08
i<x吗?i<x成立取i的值否则取z<y?z:x
z<y?z:x 就是z<y吗?z<y成立取z的值否则取x的值

C++中问号什么意思
可以理解为条件 ? 结果1 : 结果2 里面的?号是格式要求。也可以理解为是不是条件成立,条件成立为结果1否则为结果2。<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回...

Visual c++ 里面的代码x=a>b?a:b; 里面的 "?" 这个问号是什么意思...
问号是条件表达式?:的符号,x=a>b?a:b;就是,如果a>b,则取a的值赋给x,如果a不大于b,则取b的值赋给x(?:的优先级比=优先级高)

c++中“?:”是什么意思。 例如:return x>=0? x:-x
这是一个三目运算符,意思是说如过X>=0 那么返回x,否则,返回后面的-x。问号前面是判断条件,分号前面是条件为真是的返回值,分号后面是条件为假时的返回值。以你目前的情况,建议你先看C++primer 这本书

c++的星号、问号、感叹号有什么区别?
C 星号(*):可以使用星号代替0个或多个字符。如果正在查找以AEW开头的一个文件,但不记得文件名其余部分,可以输入AEW*,查找以AEW开头的所有文件类型的文件,如AEWT.txt、AEWU.EXE、AEWI.dll等。要缩小范围可以输入AEW*.txt,查找以AEW开头的所有文件类型并.txt为扩展名的文件如AEWIP.txt、AEWDF...

c++中的?是什么意思.还有:是啥
C++中,“?”与“:”共同组成三目条件运算符(?:)三目条件运算符(?:)使用例子如下:x ? y:z;上面的三目条件运算的规则是:先计算表达式x的值,若x为真,则整个三目运算的结果是表达式y的值;若x为假,则整个三目运算的结果是表达式z的值。下面的例子为从两个数中找出较大的程序:int a=3,...

c语言中(n)?(c++):(c--什么意思)
这个是问号运算符。问号运算符是三目运算符,格式:表达式1?表达式2:表达式3;如果表达式1成立,则执行表达式2,否则执行表达式3 对于本题,(n)?(c++):(c--);的意思是如果n不等于0,那么执行c++,就是c自增1,如果n等于0,那么执行c--,就是c自减1 ...

visual+c++打字出现问号
2、在VC窗口中开始复制之前,将输入法切换为一种中文输入法,然后进行复制;在word中粘贴时,输入法可以为任意一种。另外还有就是在vc++6.0中打汉字的时候,打出来的汉字突然变成乱码,但从开始打上的汉字没问题,复制刚才打的也没问题,这种情况也常发生,保存一下关闭vc再次打开就好了。

c++ \\a\\a\\a\\a\\a\\a\\a是什么意思
C\/C++中的转义字符 \\a:蜂鸣,响铃 \\b:回退:向后退一格 \\f:换页 \\n:换行,光标到下行行首 \\r:回车,光标到本行行首 \\t:水平制表 \\v:垂直制表 \\\\:反斜杠 \\':单引号 \\":双引号 \\?:问号 \\ddd:三位八进制 \\xhh:二位十六进制 \\0:空字符(NULL),什么都不做 注:1,\\v垂直制表和\\f...

c++链表问题
还是 [25 | ]--->[ ? | ? ]?问号代表不知道 答:S->link的值发生改变,指向了一个新的内存区域。如果r=s->link会是什么样的结构?答:链表的结构就是图中所示了,r就是S的指针域指向的下一个节点。提示:r的指针域不为NULL,不能作为链表的尾节点哦,要给r->link=NULL;...

c++中的各种符号是什么意思?
C语言中六种位运算符:&按位与 |按位或 ^按位异或 ~取反 <<左移 >>右移

相似回答