係統粉 > 電腦問答 > 其他問答

已解決哪位大神幫忙解決一下!!!

提問者:provence淩天  |  瀏覽次  |  提問時間:2017-06-18  |  回答數量:1

哪位大神幫忙解決一下!!!21、設有定義:int k=0;,以下選項的四個表達式中與其他三個表達式的值不相同的是 ( ) 。A.k+=1 B.k++ C.++k D.k+1答案選B為什麼啊,哪位大神幫忙解決一下!!!

已有1條答案
youqiyan

youqiyan

回答數:162  |  被采納數:52

你好,四個表達式中與其他三個表達式的值不相同的K++,它是當表達式的值計算(引用)完成後變量k的值再加1。所以跟其他的不同。[解析] 本題考查的知識點是++運算符。++運算符有前綴和後綴兩種形式,本題中的選項C就是前綴形式,選項B是後綴形式。它們的區別在於其表達式的值不同,前綴形式表達式的值為增1後的值,而後綴形式表達式的值為增1之前的值。又因為選項A和D的表達式值都是k加1之後的值,故本題應該選擇B。
2017-06-18 12:43:50
讚 16
相關問答
最新其他問答
解決方法