44问答网
所有问题
计算机C语言中,-i++=?,其中i的原值为3
计算机C语言中,设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1.问T中的叶子结点数为?
举报该问题
推荐答案 2012-03-16
é¢ï¼è¿ä¸ªå ¶å®ä¸é¾ï¼ä½ ååºäºè¿ä¸ªä»£ç ï¼é£ä¹åºè¯¥ç¥éè¿ä¸ªæ¯ç¼è¯éè¿çï¼å¯¹å§ï¼çç¡®å¯ä»¥çã
iååæ两个è¿ç®ç¬¦ï¼æéè¦çæ¯++å ¶å®æ¯ä¸ä¸ªè¿ç®ç¬¦ï¼ææçäºi = i + 1)ï¼èä¸++è¿æ ·çè¿ç®ä»çä¼å 级é常é«çï¼-å¨æ¤æ¯ä¸ªè´å·è¿ç®ç¬¦ï¼ä¼å 级没æ++é«ï¼è¦æ³¨æï¼è¿ä¸ª-符å·è·-1ï¼-2è¿æ ·ç常éæ¯æåºå«çã
é£ä¹ï¼-i++ ç¸å½ä¸ -(i++)ãi++å++iå¨ç¼ç¨ä¸ç¨çé常é¢ç¹ï¼å°¤å ¶æ¯å¨å¾ªç¯ä¸ã
é£ä¹è¿ä¸¤è æä»ä¹åºå«å¢ï¼è¿æ¯è¿éçå ³é®äºï¼ä¹å°±æ¯å³å®ç»ææ¯-3æè -4çå°æ¹ã好çï¼ä»¥æ¤ä¸ºä¾ã
i++ç¸å½ä¸i = i + 1ï¼-iå°±ç¸å½äº-ï¼i+1ï¼ï¼ä½å ¶å®è¿æ¯æåºå«çãi++æ¯å æ§è¡i++æå¨çè¯å¥ï¼å+1ï¼++iæ¯å +1,åç¨ç¸å è¿çiå¼åä¸æå¨è¯å¥çæ§è¡ã
çï¼-(i++);å¨è¿ä¸ªå°±æ¯ä¸ä¸ªè¯å¥ï¼i++æ¯å æ§è¡æå¨è¯å¥æä½ï¼å+1ï¼æ以ï¼a = -(i++)ï¼ç»æaæ¯-3ï¼-(++i)æ¯å +1ï¼å°±æ¯-4ã
å¯ï¼å°±æ¯è¿æ ·çï¼ç»ææ¯-3ï¼ä½ å¯ä»¥ååºæ¥ççãè³äºè¯¦ç»ç讲解ï¼ä¸ºäºçæ¸ æ¥åéæ¯ä¸æ¥çååè¿ç¨ï¼éè¦æä¸å°ä»£ç åè°è¯ï¼æ¯è¾éº»ç¦ï¼è¿éå°±ç¥è¿äºã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6WDZ3ZKWZ.html
其他回答
第1个回答 2012-03-16
单目运算符的结合性是从右向左,所以-i++,先++然后取负号
因为i++返回一个临时变量后自增,所以-i++的值为-3,此时i的值变为4
第2个回答 2012-03-17
int b = -i ++ ; // 先把 -i 传给 b , 然后 i 自加.
执行完后
b的值为 -3 ;
i 它自加1 , i 的值为 4 ;
如果是 b = - ++i // 先把 i 自加, 然后再把 -i 传给 b , 此时 b的值为 -4 . i 的值为 4 .
第3个回答 2012-03-16
-i++的结果是-3,但是计算完成后i的值变成4
第4个回答 2012-03-16
-3
第5个回答 2012-03-16
有这样的赋值运算符吗?
相似回答
-(
i++
)进行运算时
,其中i的原值为3,
此式的
计算
结果是多少,怎么得出来的...
答:
此式的结果是 -
3
这里 - 是负号的意思 即对 (
i++
) 求负 ++是自增符号 是对变量 参加完 表达式运算后才能 执行 所以此式的结果是-3 当执行后 i的值变为4 对问题补充的回答 你可以把-(i++)看成一个复合表达式
,其中
先对i++求值,i会加一 ,然后把
i的原值
的副本作为该表达式的结果,...
在
C语言中,
有一表达式—
i++,其中i的原值为3
,为什么—(i++)值为-3,i...
答:
所以i的值为3的情况先输出的是3,但是执行完后i的结果是4
同理++i的情况下是先进行累加而后输出 所以++i输出结果是4
-
i++,其中i的原值为3
。
答:
含义是i先使用,然后再把本身加1(
++i
含义是i先加1,然后再使用)也就是减掉
i,
然后i再加1
C语言中的
-
i++
是什么意思?
答:
i++
是后置加加 ,估计单独看i++这个你很熟悉的。-(负号运算符)和++ 都属于单目运算符且优先级相同,他们的结合性 是从右向左 所以-i++等效于-(i++)与之类似的还有:---i 等效于-(--i)-++i 等效于-(++i)-i-- 等效于-(i--)关于前置加加(减减)和 后置加加(减减)这里就...
大家正在搜
c语言是计算机的什么语言?
属于计算机程序设计语言的是
计算机c语言程序设计
计算机二级c语言程序设计
c语言中i++和++i有什么区别
计算机c语言
计算机语言有哪些
c语言计算机二级
计算机二级c语言好过吗
相关问题
c语言中-i++其中i=3结果是什么
在C语言中,表达式-i++的值是怎么计算,其中i的原值为3。
C语言中i++和++i要怎么算?比如i的原值为3,那么j=i...
c语言自增运算符 i=3 i=-i++ 输出i为多少
在c语言中i+=3是什么意思
c语言中,i = ((i + 3)&(~3))是什么意思
c语言中,-i++是什么意思,怎么理解?
计算机c语言中i++代表什么意思