在找工做,參加了不少筆試面試,這個時候才發現,本身真是欠缺不少,尤爲是不少平時認真正確的事情,實際上是不對的
,這個問題至關嚴重了。爲了之後再也不犯相同的錯誤,把一些題目,以備往後學而時習之。
1.寫出運行結果
#include <stdio.h>
int main(void) {
int a[3];
a[0] = 0;
a[1] = 1;
a[2] = 2;
int *p, *q;
p = a;
q = &a[2];
int c = a[q - p];
//同類指針相減結果:
//兩指針之間間隔所指類型元素(變量)的個數,因此兩指針差值等於所得地址差值除以所指類型所佔的字節數;
printf("value c = %d\n", c++);
printf("value c = %d\n", c);
return 0;
}
value c = 2
value c = 3