close
Q : 請寫出將會印出的值
Ans :
首先,*p = a 代表的是 pointer p 指向陣列a的記憶體位置,
而其值也就是該陣列的第一位元,所以此時 *p = 1 。
而之後的兩個運算式又可看成
*p++ += 100;
*++p += 100;
++ 在後 優先權最低 先取值 +=100 再 指標後移。
++ 在前 優先權最高 先指標後移 再取值 +=100。
故答案為
文章標籤
全站熱搜
留言列表