當前位置:係統粉 > 電腦問答 > 其他問答 > 哪位大神幫忙解決一下!!!

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

提問者: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

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

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航