77问答网
所有问题
如果有变量定义int a=9,c=8;则表达式(--a!=c++)?—a:++c的值为 求C语言大神详细解答并写出运算过程
如题所述
举报该问题
推荐答案 2017-01-07
首先应该清楚++c和c++这两个运算符的区别,就容易得出答案了
这最外层是一个?:运算 我们先计算?前的值 --a!=c++
这是一个!=逻辑判断运算 两边分别为--a和c++
--a的值是8,c++的值也是8,因为--号在前,++是在后,所以这个的结果应该为8!=8 ,假
运算完之后,a的值变成了8,c的值变成了9
之后取得值是++c,所以最终结果应该是10
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G3qWq83qGpNvNpv3v3p.html
相似回答
设
有变量定义
"
int
a=5
,c=
4;",
则(
--
a==++c)?
--
a:c++的值
是
答:
首先是--
a=
=
++c
的判断结果是false,所以三目运算会去取
c++
,等于是取c的值,而前面c已经有++c自加过一次,所以是5.
求一些c编程题
答:
15、x、y、z被
定义为int
型
变量,
若从键盘给x、y、z输入数据,正确的输入语句是 A) input x,y,z; B) scanf("%d%d%d",&x,&y,&z
);
C)
scanf("%d%d%d",x,y,z); D) read("%d%d%d",&x,&y,&z);、B、1 16、
表达式:
10
!=9的值
是 A) true B) 非零值 C) 0 D) 1、D、1 17、表示关...
abc均为整型
变量,则
执行以下语句
a=
b
=c;a++
&&++b||
c++
后abc分别为...
答:
a++&&++b||c++; /* a++的布尔值为true,执行++b,&&
表达式
布尔值为true,不执行c++; 结果a,b都加了1,而c不加。 */ /* a == b == (c+1) */
求c语言
试题及答案!急啊!
答:
5、若有
定义:int
a[12]={1,2,3,4,5,6,7,
8,9,
10,11,12},*p[4],i; for(i=0;i<4;i
++)
p[i]=&a[i*3];则*(*(p+1)+2)
的值为
,*p[2]的值为 。若数组的首地址为2000,则p[1]指向的地址为 。6、设a=2,b=3,x=3.5,y=2.5,
则表达式(
float)(a+b)/2+(int)x%(int)y 的...
求C++
大学的题目
答:
答:C错误,左侧不是一个有效变量,不能赋值,可改为
(++
a) += a;改后答案依次为9,10,10,112.某32位系统下
, C++
程序,请计算sizeof
的值(
5分).char str[] = “ http://www.ibegroup.com/”char *p = str
;int
n = 10;请计算sizeof (str
)
=
?(
1)sizeof ( p ) = ?(2)sizeof ( n )...
问一下
C语言
的小题
答:
a=++
num1; b=num2
++;
a =++
num1;这总的来看是一个赋值,把++num1的值赋给a,因为自增运算符在变量的前面,所以num1先自增加1变为5,然后赋值给a,最终a也为5。b=num2++;这是把num2
++的值
赋给b,因为自增运算符在变量的后面,所以先把num2赋值给b,b应该为8,然后num2自增加1变为 9。 那么如果...
C++ 填空题.在
C++语言
中,表示逻辑“真”值用?
??
。 2.C++语
答:
||!c&&1的值是 0 。假设变量a、b均为整型,
则表达式(a=
2,b=5,
a++
,b++,a+b
)的值为
9 。设m、n、a、b、c均为
int
型变量且m=2,n=1,a=1,b=2
,c=
3,则执行表达式d=(m=
a!=
b)&&(n=b>c)后,n的值为 0 ;m的值为 1 。
大家正在搜
假定变量m定义为int m=7
c语言规定,简单变量作为实参时
c语言定义变量
若有定义int a=7
int main(void)含义
若有定义int a[2][3]
python定义变量
变量的定义是什么
将int型变量n转换成float
相关问题
4 设有变量定义:int a=10,c=9; 则表达式 (-...
设有变量定义"int a=5,c=4;",则(--a==++...
int a=10,b=9,c=8;则变量b的值为()其中有c...
若有定义:int a=10,b=9,c=8; 执行语句 c=...
若有定义:int a=10,b=9,c=8;接着顺序执行下列...
如果有变量定义:int a=3,b=4,c=5;则表达式:a...
设有变量定义int a=2,b=4,c=6;则表达式a>b?...