#include <stdio.h>
int main(void){
unsigned a[3][4] = {
{2,23,6,7},
{8,5,1,4},
{12,15,3,9}
};
printf("%u",*((int*)(((char*)a)+4)));
return 0;
}
在我的機器的輸出爲a[0][1]
即 .Could有人值解釋這是怎麼工作?這個指針算法是如何工作的?
編輯:回滾到舊yucky
代碼,什麼是專門給我:P
是的,這是一個錯字:| – 2010-01-24 08:29:16
我在閱讀GMan的文章後編輯了這段代碼:) – 2010-01-24 08:35:54
謝謝,但我不會這麼做。 :)它混淆了人們,並使我們所給的答案無效。保持這個問題是如此的一切,所以一切都繼續有意義,所以路人可以獲得完整的價值。編輯:好得多。 :) – GManNickG 2010-01-24 08:37:42