C語言 第九課

2021-08-27 10:35:35 字數 528 閱讀 7741

一、c語言的資料型別包括基本型別(整形,字元型,浮點型),指標型別、構造型別(陣列、共用體、結構體、列舉型別)和空型別。

二、結構型別的宣告格式:

struct 結構名;

注意:[color=blue]大括號最後的分號不能忘記。[/color]

三、宣告結構變數及賦初值:

struct 結構名  結構變數=;

四、訪問乙個結構變數中的某個成員的格式為:

結構變數名.成員名

其中,點(.)是成員選擇運算子。

五、定義指標的語法:

指標的變數型別名 *指標變數名;

如:int *p

六、定義指標時,都應該進行初始化。也可以初始化乙個指標使它不指向任何變數。

如:int *p=null;

null是標準函式庫中的乙個常量,對指標來說等同於0。null被認為是不指向記憶體中任何位置的值。null是在標頭檔案、、、、、和中定義的,因此,要讓編譯器識別null,必須在源**中至少包含這些標頭檔案中的乙個。

七、*和&可以看作互為逆運算。

C語言第九課

主要內容 高階指標 結構體指標 一 結構體指標 指向結構體變數的指標叫做結構體指標 typedef struct student student student stu student p stu student 結構體型別的指標 型別 p 結構體指標變數 變數名 結構體訪問成員變數 示例 type...

C語言第九課

儲存類 為變數提供了5種不同的儲存型別,即儲存類 按 以下的描述 儲存時期 作用域 鏈結static 的區域性變數 活死人為靜態變數 儲存類 1 自動變數 區域性變數 2 暫存器變數 用register 宣告為 暫存器變數 3 具有 塊作用域的靜態變數 static 區域性變數 4 具有外部鏈結的靜...

第九課 變數

任務與 修改 沒有定義變數r,在第四行float r1,r2之後加上r就可以 include include intmain 閱讀程式 閱讀下面的程式,在閱讀過程中,請為每乙個變數畫出乙個方框,代表對應的記憶體空間。隨著閱讀,標明變數的變化過程,達到讀懂程式的目的。include intmain 圖...