C語言指針的使用方法如下:
聲明指針變量:在變量類型前面加上*號即可聲明一個指針變量,例如:int *p;
獲取變量的地址:使用&操作符可以獲取變量的地址,例如:int a = 10; int *p = &a;
解引用指針:使用*操作符可以解引用指針,即獲取指針指向的變量的值,例如:int *p; int a = *p;
修改指針的指向:可以將一個指針變量賦值給另一個指針變量,從而修改指針的指向,例如:int *p1; int *p2 = p1;
動態分配內存空間:使用malloc函數可以在堆上動態分配內存空間,例如:int *p = (int *)malloc(sizeof(int));
釋放內存空間:使用free函數可以釋放通過malloc函數動態分配的內存空間,例如:free(p);
數組與指針的關系:數組名本身就是一個指針常量,可以直接使用數組名作為指針使用,例如:int arr[5]; int *p = arr;
指針與函數的關系:指針可以作為函數的參數和返回值,從而實現對變量的間接操作,例如:void swap(int *a, int *b); int *getMax(int *arr, int size);
以上就是C語言指針的基本使用方法,希望對你有所幫助。