一、基本使用:
1)輸出變數的位址,通過指標改變變數的值
#includeint main()
2)指標變數的定義
資料型別名* 指標變數名二、const 指標資料型別名 *指標變數名
資料型別名 * 指標變數名
資料型別名*指標變數名
資料型別名 * 指標變數名 /* 中間多個空格 */
資料型別名可以為任何資料型別,宣告了指標變數指向的記憶體空間的儲存的資料型別。
#include int main()
三、通過指標引數進行位址傳遞間接改變函式外部的變數值
#include /* 交換兩個指標對應的變數的值 */
void swap(int * p1, int * p2)
int main()
四、指標型函式
#include/* 返回型別為指標型別 */
int * getaddress(int * p)
int main()
五、函式型指標
#includeint addoperation(int a, int b)
int main()
六、void 型指標
#include/* 返回指向任意資料型別的指標 */
void * func(int * p)
int main()
簡單了解C語言(1)
alt shift enter 全屏 define crt secure no warnings include include include define size 5 enum 全域性變數出現在所有函式之外 區域性變數出現在某個函式的內部 如果有乙個區域性變數和全域性變數同名,這時使用這個變數...
簡單了解C語言(2)
define crt secure no warnings include include 函式定義的時候,中的引數叫做形式引數 形參 int add int x,int y 1989年第乙個c語言標準 c89 學習 1999 c99 2011 c11 位操作符 兩個數字都為1 兩個數字都為0 兩個...
C語言指標變數的簡單使用
指標簡單使用 指標兩種初始化方式 int a b 或者int a a b 有 a,b a b 左邊是位址,記憶體中的固定值不能被修改 1 有 a,b a b 報錯,整形變數不可以賦值指標變數 2 有 a,b,若a指向c,b指向d,a b 這樣做就相當於a是d的指標了 3 有 a,b,a b 報錯,指...