77问答网
所有问题
当前搜索:
c语言中的问号和冒号
c语言中
" : "(
冒号
)和
问号
是什么意思
答:
bool a = 1>3?false:true;?: 是三元运算符由条件运算符组成的条件表达式的一般形式为:表达式1 ? 表达式 2 : 表达式3,其中表达式 1、表达式2、表达式3,既可以是一个简单的表达式,又可以是由各种运算符组成的复合表达式。计算过程很好理解:先求表达式1的值, 如果为真, 则求表达式2 的值并把它...
C语言中
:x>y?x:y; 是什么意思?
问号和冒号
的作用是什么?
答:
如果x>y,就把x的值赋给z,否则把y的值付给z。可以把z=x>y? x : y理解为 if(x>y){ z=x;}else{ z=y;}
?
c语言
什么意思
答:
C语言中问号与冒号
一起是判断语句的意思,比如j = 1; k = (J==1) ? 10 : 5;意思是先判断j==1,如果成立则k = 10,否则k = 5。这里j是1,所以k = 10.
C语言
运算符
中问号
是什么意思
答:
问号
是条件运算符的意思,
跟冒号
组合使用。条件运算符优先级高于赋值、逗号运算符,低于其他运算符。表达式为:表达式1?表达式2:表达式3。先求解表达式1,若其值为真(非0)则将表达式2的值作为整个表达式的取值,否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。
c语言问号
是什么意思
答:
C语言中的问号
还有一种特殊用法,称为三目运算符,又称为条件表达式。它是由一个
问号和
一个
冒号
组成的。三目运算符可以使程序更加简洁,可读性更高,功能也更加强大。例如可以使用 “a>b?a:b” 语句来表示:如果a>b,则返回a,否则返回b。在C语言编程中,问号还有一个重要使用场景,称为位运算中...
C语言中
? 是什么意思
答:
? 是
问号
,例如:y = x>3?x:x*x;x 大于 3 吗? 如果大于 3,则 y=x; 否则 y=x*x;
冒号
前是条件成立时用,冒号后是条件不成立时用。
C语言中冒号
是做什么用的?
答:
C语言中
没有单独
的冒号
运算符,冒号需要与
问号
合用,形成条件运算符。C语言中条件运算符是唯一有3个操作数的运算符,所以有时又称为三元运算符。条件运算符的使用形式为:b ? x : y 其运算过程为:先计算条件b,然后进行判断:如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,...
C语言中
‘?’如何使用?
答:
一般?和:一起使用 叫
问号冒号
运算符,是
C中
唯一的三目运算符 Exp = 逻辑表达式?值1:值2 若逻辑表达式的值为true则Exp=值1;否则Exp=值2 举例说明:int getmax(int a, int b){ return a>b?a:b;} 则当a>b时,a>b?a:b整体等于a,否则整体等于b 并将a>b?a:b整体返回 这个函数的...
C语言里面问号和冒号
表达式的问题请教 (0x30& 0x20) ? 0x00 : 0x28...
答:
在执行了表达式1后,如果数值为true(真),则计算表达式2,并将结果作为整个表达式的数值;如果表达式的值为false(假),则计算表达式3的值,并将结果作为整个表达式的数值;0x作为数字开头,表示该数为十六进制,(0x30& 0x20)的值为真,即1,因此执行0x00,他的值为假,即0,故整个表达式值为假,...
c语言中
?是什么意思
答:
?在
语言中
表示疑问,那么疑问来自于判断。:在语言中表示判断的结果选择。所以编程逻辑就是先进行判断,然后再进行选择。例如,当a>b时,x=1否则x=0,可以写成x=a>b?1:0。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言中的问号表达式
C语言中的冒号是什么意思
c语言冒号的用法
c语言中问好号用法
c冒号运算符
c语言带问号的判断语句
c语言中for循环不加大括号
问号冒号运算符
C语言中冒号是什么运算符