55问答网
所有问题
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://55.wendadaohang.com/zd/QQR4II4Ge.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语言
的
题目
给详细说明下
答:
答案
是D //
解释
如下 include "stdio.h"main(){ int a=45,b=40
,c
=50,d;d=a>30?b:c; //a>30成立, 所以d=b=40 switch(d){ case 30 :printf("%d,",a);case 40 : //入口在这,因为没有break;所以后面的语句都执行 printf("%d,",b); //显示 40,case 50 ...
C语言的题,
都不难,帮忙解答,追加悬赏喔。麻烦把各个选项都
解释解释
最好...
答:
这个union是表示,一块储存空间用short,long,char,三种类型来描述,所以
c
[0] 与i[0]一样的。这个程序是要打印s->c[0],printf("%x\n", s ->c[0])这句里的%x表示打印的数字是十六进制的。由于c[0]里面放的是0x39,所以这里打印的正好是39.第三题:与第二题类似,注意这里求的是them的...
C语言
的几道选择
题,求答案,
谢谢
答:
1.for(n=0,n<20;n++)控制循环执行(D)次。A.19 B.21 C.22 D.20
解释
:从n=0运行到n=19,你数数,应该是20次吧!2.一个
C语言
源程序至少应包含一个( A )。A.Main函数 B.用户自定义函数 C.语句 D.printf函数 解释:main函数是机器的识别函数,程序在main函数...
C语言
选择题8,9
题,求
大神给个具体解答思路和解析,谢谢了,在线等。
答:
解析:B 选项中 char *p = &s;,该句无意义,由于 s 已经是一个 char * 变量了,再进行 & 操作符只会使它变为一个 char ** 的表达式,赋值到 p 中。C 选项中 char *p; p = *s;,该句无意义,只是把一个 char 表达式强制转换成 char * 表达式赋值到 p 中。D 选项中 char *p; ...
c语言
选择题一道
,求答案,求解释
。
答:
选
C
p的定义指向a[3]C选项中, p+=2 就让p指向a[5]了 然后执行逗号后面的表达式, *p++ 先执行*p 就是a[5]的值(6), 然后再自增 自增在后后,表达式的值去自增前的值, 所以结果是6
大家正在搜
c语言题目及答案
c语言简单题目及答案
c语言编程题经典题目
c语言概念题及答案
c语言编程题库和答案
c语言程序设计课后题答案
C语言经典题目
C语言答案
C语言程序设计答案