中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

結構體指針概要

發布時間: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

上林县| 张家界市| 高碑店市| 祁阳县| 湘阴县| 临汾市| 晋城| 湛江市| 左权县| 衡山县| 博乐市| 广元市| 北宁市| 和林格尔县| 穆棱市| 古蔺县| 丘北县| 米泉市| 新宾| 台南县| 乌恰县| 格尔木市| 长海县| 刚察县| 白水县| 德格县| 兴山县| 青冈县| 工布江达县| 同仁县| 顺昌县| 阜康市| 平度市| 马边| 苍山县| 宁安市| 马龙县| 都昌县| 泾川县| 嘉定区| 驻马店市|