1. 程式人生 > >C語言基礎 指標變數的定義與使用

C語言基礎 指標變數的定義與使用

---------------start reading---------------

前言:

指標變數是C語言基礎中的重要模組,但指標的定義與使用卻常常混淆,分不清,今天,我們就來梳理一下指標的定義和使用方法

在這裡插入圖片描述

(1)(2):定義變數並將其賦值

(3):定義一個整形指標變數,並將a的地址放到p中

(4):p解引用(將p與a建立某種聯絡),將100賦值到p指向的格子裡

在這裡插入圖片描述

(5)將b的地址放入p中

(6)p解引用(p與a建立某種聯絡),將200賦值到p指向的格子

(7)定義一個二重指標*pp,將p的地址儲存在pp中

在這裡插入圖片描述

(8)將a的地址放到*pp中

(9)*pp解引用(PP與a通過p產生某種聯絡),並將1000賦值給a

(10)將b的地址放到*pp中

(11)*pp解引用(PP與b通過p產生某種聯絡),並將2000賦值給a

在這裡插入圖片描述

“*”的作用

  1. 乘法3*4
  2. int*p 定義指標變數
  3. *p 解引用,間接訪問符,解引用到達指標內容

注意
指標變數有資料型別

指標佔四個位元組

指標變數只比普通變數多瞭解引用的功能