在C語言中,指針的初始化可以通過以下幾種方式進行:
int a = 10;
int *ptr = &a;
malloc
函數動態分配內存空間,并將指針指向這塊內存空間:int *ptr = (int*)malloc(sizeof(int));
int arr[5] = {1, 2, 3, 4, 5};
int *ptr = arr;
NULL
或0
進行初始化:int *ptr = NULL;
需要注意的是,對指針進行初始化后,最好在使用指針之前檢查指針是否為空,以避免出現空指針引發的錯誤。