問題(Question):
int指標指向 char[]問題
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
main() {
char A[9];
int i;
int *p;
p = &A[0];
for (i = 0; i < 9; i++) {
A[i] = 0;
}
A[0] = 'a';
printf("%s\n", A);
for (i = 1; i < 5; i++)
{
A[i] = A[i - 1] + i;
}
printf("%s\n", A);
printf("%s\n", p);
getchar();
}
想請問各位大大 為什麼打印出來的p會是 整串A 而不是只打印A[0]?
google了一下實在找不到答案...