請教,如何把變數a連接到*point里面的那個1 ?
不可以直接int a = 1,因為那樣的話,兩個1應該是儲存在不同記憶體里面的。
int main() {
int *point = NULL;
int a;
point = malloc(3 * sizeof(int));
*point = 1;
*(point + 1) = 2;
*(point + 2) = 3;
printf("%d, %d, %d\n", *point, *(point + 1), *(point + 2));
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/250789.html
標籤:C語言
上一篇:請教關于Ctrl z和EOF
下一篇:模板經常被使用嗎?
