44问答网
所有问题
C语言中这段代码 t=(a--,b++);是什么意思
如题所述
举报该问题
推荐答案 2017-08-08
æ´ä¸ªæ¬å·æ¯ä¸ä¸ªéå·è¡¨è¾¾å¼ï¼éå·è¡¨è¾¾å¼çç»ææ¯æå³è¾¹ç表达å¼è®¡ç®åçå¼ãå æ¤ï¼æ´ä¸ªè¯å¥çæææ¯aèªå1ï¼åæbçå½åå¼èµç»tï¼ç¶åbèªå 1ã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GYGYWG3VYRZR3WRZ3VR.html
其他回答
第1个回答 2017-08-08
先把a减1再把b加1然后把b赋值给t
相似回答
C语言中+=
和-
=是什么意思
答:
-=:
减法赋值运算符,将运算符前面的变量减去后面的值再赋值给前面的变量
。比如:a+=b; //等价于a=a+ba-=b; //等价于a=a-b
C语言
考试题
答:
解释:
t = (a
>b)?a:b等价于t = ((a>b)?a:
b),
这下应该知道了把 3.96 `(和~键是同一个键)解释:a=96;96是那个字符的ACSII码值的十进制表示,它的十六进制表示的ASCII码值为60,你可以对96进行除16取余法得到60,然后你去查看下字符的ASCII码 16进制表示的那个表就会发现,它对应的是这...
C语言
数组问题!下段代码请把每一个步骤详细说明,以及每
段代码的
作用如何...
答:
这是排序吧if
(a
[b]>a[
b+
1]) //表示 判断a[b]和a[b]的下一个数的大小//假如此时b=2, 那么就判断a[2]是否大于a[3], 如果a[2]>a[3],就交换它俩的值
t=
a[b]; //t是一个中间变量,用来临时存放a[2]的值a[b]=a[b+1]; //把a[3]的值赋给a[2]a[b+1]=t; /...
c语言中
c
=(
++a
,b++
,
a
++,++b
);
表示的
是什么意思
?
答:
++a表示在调用前就a+1,a++表示在调用后+1
。int c=(++a,b++,a++,++b);这个逗号隔开的表示用最后一个式子对C进行赋值。这段执行的时候先执行 ++a a=11,b++ b=11,接下来a++ a=12,++b b=12。把最后一个的式子的值赋给c 所以c等于12。如果自后一个是b++的话 那么c就是等于11...
大家正在搜
c语言代码大全源码
C语言代码
C语言中default
c语言简单代码
c语言基础代码
新手c语言代码大全
有趣的c语言代码
c语言必背100代码
c语言代码大全和详细解释