91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

結構體指針概要

發布時間:2020-07-02 22:26:56 來源:網絡 閱讀:304 作者:li你不知道 欄目:開發技術

結構體指針

指針當做函數參數

數組當做函數參數

1.結構體指針

指向結構體變量的指針.稱為結構體指針

Student stu ={0};

Student *p = &stu;

Student  * 結構體指針類型(類型), p結構體指針變量(變量名);

&stu 結構體變量地址(初值)

(*p).sex = ‘m’;

p->sex= ’m’;

(*p)對指針取值后是結構體變量,.sex是訪問成員變量

使用指針可以指向操作符直接訪問結構體成員p->sex

1.結構體指針

結構體指針變量保存的是結構體變量的首地址其本質是結構體第一個成員變量的地址

可以通過結構體指針變量加指向操作符的形式來訪問每一個成員變量

對于結構體而言,定義的結構體所占的字節數,不僅與其成員的數據類型有關,也與成員順序有關,順序不同所占的空間大小也可能不同.

對于指針變量而言,自增運算;指針每一次偏移一個對應數據類型所占的字節數,取內容運算符操作時,也是根據指針變量所保存的 地址和指針變量的數據類型來決定從什么地址開始到多少個字節結束,這個內存范圍內的數據。也是指針變量本質是保存一個存儲區域的首地址的原因。結構體數組 的數組名是一個結構體指針常量。

結構體內包含指針

在定義結構體的時候,可以使用指針變量作為結構體成員,但是一定要防止結構體類型的變量在定義時,與指針變量所對應的數據是常量,如果是常量,則對其修改時會崩潰。

2.指針當作函數參數

指針可以當作函數參數

包括:一般指針作為函數參數,數組當作函數參數,結構體指針當作函數參數

傳值和傳址

所謂傳值就是把實參的值傳遞給形參。

所謂傳址,我們有時候需要改變實參的值,這時就需要傳地址。

把地址當做函數參數傳入函數。

3.數組當做函數參數

數組當作函數參數,形參僅代表數組的首地址,我們需要傳入數組元素個數。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临朐县| 宣恩县| 东城区| 皮山县| 和田县| 怀集县| 阳原县| 都安| 鄢陵县| 华安县| 甘肃省| 石台县| 油尖旺区| 浦东新区| 竹山县| 荣昌县| 健康| 疏附县| 深水埗区| 前郭尔| 临夏县| 台北县| 金昌市| 崇左市| 荥阳市| 伊春市| 高青县| 多伦县| 桐梓县| 浦县| 太湖县| 育儿| 云阳县| 中宁县| 长乐市| 泸水县| 锦州市| 合川市| 莎车县| 罗源县| 衡山县|