|
發布時間: 2025-5-28 10:59
正文摘要:int i, *pa, a[] = {3,4,5,6,7,3,7,4,4,6}; pa = a; for (i = 0; i <= 9; i++) { printf("%d\n", pa[i]); } |
lzuoxin 發表于 2025-6-3 18:13 比如*PA可以定義為CHAR呢? |
| 我也覺得pa[i]應該寫成*(pa+i);實測一下不就知道了嗎? |
cyi8 發表于 2025-5-28 15:03 可不能這樣說 |
|
要么pa[i],要么*(pa+i)吧,具體要測試一下。 實際上直接用下標更方便。 |
| pa=a;即pa={3,4,5,6,7,3,7,4,4,6}; |
| 這樣的代碼不如直接使用數組,沒發揮指針的優勢。 |