44问答网
所有问题
C语言题目,求答案,求解释
设int x;,则与计算︱x︱等价的表达式是________。
A. x>0?-x:x
B. x>0?x:-x
C. x<0?x:-x
D. x<0?-x:-x
最好能举个例子,谢谢了
举报该问题
推荐答案 2013-06-10
答案是B,解释如下:
设X为-1
x>0?x:-x;也就是x是否是大于零的数?大于零,号就是你了,不是零,不行,要取你的相反数!
所以x=-1,-x=1,所以如题
再设X=1
x=1,不用-x就可以了,所以如题
满意采纳,不满意请追问
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/33KZYYZW6.html
其他回答
第1个回答 2013-06-10
答案是选B;
因为x>0?x:-x 这个语句是先判断X是否大于0,如果大于0则值为X,否则为-x
还有不懂可以追问
第2个回答 2013-06-10
这种表达式应该知道意思了,若条件为真取问号后面的,否则取:号后面的
x的绝对值非负,如果x大于0,那么x的绝对值等于本身,x小于0,那么他的绝对值就是他的相反数了。那么知道答案了。
答案就是B了。
相似回答
c语言题目
求解释
急
答:
a:(c<d?c:d),先算括号内的,如果c<d成立,则括号内的表达式取值为
c,
否则取值为d,因为c=33,d=44
,c
<d成立,所以括号内的表达式取c值33。这样
题目
就变为a<b?a:33,因为a<b成立,所以题目式子取a值11,因此
答案
为A。其实不用管后边的计算,前边a...
c语言题目,求解释
!谢谢
答:
第一
题,
函数fun的两个参数第一个是传指针(传入了&b也就是b的地址),第二个参数是传值,所以调用fun后main函数中的变量b的值被fun修改了,而变量a保持不变。第二题,变量r是个指向数组a首地址的指针,f(r)中r赋值给了p也就是说p也指向a的首地址,p = p+3后p移动到a数组的第4位也就是...
c语言
选择题一道
,求答案,求解释
。
答:
选
C
p的定义指向a[3]C选项中, p+=2 就让p指向a[5]了 然后执行逗号后面的表达式, *p++ 先执行*p 就是a[5]的值(6), 然后再自增 自增在后后,表达式的值去自增前的值, 所以结果是6
求下列
C语言题目
详解
答:
2. 首先int *p =&a[0]+1 ,这聚会等价于p指向了a[1],即p= &a[1],所以*p= a[1] = 3 3.首先8非0,所以!8=0,那么!!8=1 4.
答案
是15(绝对是15!!),应为define是简单的文本替换 所以10*MIN(10,15)等价于 10*10<15?10*10 : 15 所以是15 5.a=-264,a+=a-=a*a...
大家正在搜
c语言题目及答案
c语言简单题目及答案
c语言编程题经典题目
c语言概念题及答案
c语言编程题库和答案
c语言程序设计课后题答案
C语言经典题目
C语言答案
C语言程序设计答案