歡迎您光臨本站 登入註冊首頁

指針與變量的關係

jshh @ 2020-06-03 , reply:0

概述

定義變量:按類型分配空間 類型 變量名; 類型 數組名; 初始化: 引用變量:引用內容 1、自身內容: 變量名; *地址 a 數組名[下標] 1、指針與變量的關係: 1、見源代碼 2、指針與數組的關係……

定義變量:按類型分配空間 類型 變量名; 類型 數組名; 初始化: 引用變量:引用內容 1、自身內容: 變量名; *地址 a 數組名[下標] 1、指針與變量的關係: 1、見源代碼 2、指針與數組的關係: 2.1指針與一維普通數組 2.2指針數組:專門用於存放指針的數組 類型* 數組名[長度] eg: int* buf[10] 引用元素:數組名[下標法] 2.3指針與二維數組: int buf[10] int buf1[3][4] 一維數組名:指向是該行第一列 buf+0第一列 buf+1第二列 二維數組名:指向是某一行的地址 1、buf1+0第一行 buf1+1 第二行 buf1行地址 2、由於buf1[0] buf1[1] buf1[2]三個一維數組成的一個int buf1[3][10]的二維數組 所所以buf1[0]等價一維數組的名字(列) buf1[0]+0第一行的第一列 buf1[0]+1第一行的 第二列的地址 3、引用內容:必須確定到行和列 buf1[2][2],*(buf1[2]+2),*(*(buf1+2)+2),(*(buf1+2))[2] 二維指針變量: 類型 (*指針變量)[列] 2.4指針與結構體變量的關係: 結構體:自定義類型 結構體變量:分配空間按類型分配 2.4.1定義結構體指針變量: struct 類型* 變量名 2.4.2引用成員: 變量.成員; 指針->成員; (*指針).成員; 注:指針變量必須指向一個元素 優先級: . > * > 運算符 > 邏輯運算符 > 賦值 2.4.3結構體指針數組: 類型* 數組名[長度]; struct people* buf[10];

[jshh via 研發互助社區 ] 指針與變量的關係已經有467次圍觀

http://cocdig.com/docs/show-post-45642.html