44问答网
所有问题
在C语言中"?"代表什么意思
如题所述
举报该问题
推荐答案 推荐于2017-11-25
问号是条件运算符"?:"的一部分,条件运算符格式如下:
条件 ? 表达式1 : 表达式2
满足条件则得表达式 1,否则得表达式 2.
例如:max = a>b ? a : b;
相当于如下语句:
if(a>b) max=a; else max=b;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/33WGGR6YZ.html
其他回答
第1个回答 2013-06-15
'?'是和':'搭配使用的,比如:
c=a>b?a:b;
意思就是:如果a>b,c=a,否则,c=b;
第2个回答 2013-06-15
若单指C语言的话,好像?只出现在过条件运算符当中。
第3个回答 2020-01-13
您的浏览器不支持HTML5视频
相似回答
C语言中
的"?!"是
什么意思
答:
?!是在双引号
里面的
,没有
什么意思
,只是原样输出而已。比如,你可以在printf("在嘎发")
;里面
放入任何字符串,汉字,乱码等等。
老师这个
C语言
题 是不是有错,"&"
用
在这里是
什么意思?
⊙^⊙(菜鸟...
答:
&在C语言中表示取地址
,在C++中除了表示取地址,还表示引用(这个函数中就是表示引用),这个函数你们老师是用C++风格写的,C语言版本如下:void test(int *sum){ int x;scanf("%d",&x);if(x==0)sum=0;else { test(sum);*sum+=x;} printf("\n%d\n",*sum);} ...
c语言中&
符号是
什么意思?
如下:(为什么当scanf("%d",x); x中少了&就会...
答:
&是求地址运算符,因为scanf是个函数,函数传参的话不加&只是把x的值传给scanf,而我们是要把x的值给改变了,所以要把地址给它,它才知道在哪儿改。
C语言中
符号$
什么意思?
答:
&: 在C语言中有两种意思,
一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符
。|: 是位运算符,表示“按位或”。&: 二进制“与”,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都为1时,结果是1,否则是0。
大家正在搜
相关问题
c语言中?是什么意思
在C语言中?: 是什么意思?
在c语言中,/是表示什么意思
%和/分别在C语言中代表什么意思??
C语言中‘\0’代表什么意思?
“~”在c语言中是什么意思?
在C语言中<<是什么意思?
%在c语言中是什么意思