C 語言指標簡單了解使用

2021-09-12 18:57:07 字數 825 閱讀 8995

一、基本使用:

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 報錯,指...