程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 語言 基礎-C語言,基礎理解,請老師,朋友留步。

語言 基礎-C語言,基礎理解,請老師,朋友留步。

編輯:編程綜合問答
C語言,基礎理解,請老師,朋友留步。

error C2105: '++' needs l-value

這個錯誤對於 char p[10]; ++p; 出現這個錯誤我能理解明白;

但是,對於下面這個:
++(x+1);
同樣出現:error C2105: '++' needs l-value;
學生就不明白了,希望有老師或者C語言基礎理解好的朋友講解一下;百度未查到此類情況;

                                                    新來的沒懸賞;

最佳回答:


char p[10],p裡面存儲的就是這個長度為10的數組的第一個元素的地址,並且p上面存儲的地址是不能改變的,所以++p不對。下一個,++(x+1)顯然不對,++後面是不能跟表達式的

MonAmourXXK
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved