3第三講結構體 1

2022-09-09 11:57:05 字數 768 閱讀 6832

1.結構體:struct,定義的幾種形式。成員可以是任意型別。

成員引用:結構體變數名.成員名

◆ 占用記憶體大小為:各成員占用記憶體之和。

◆ 結構體陣列:同普通陣列一樣使用。初始化時注意雙重括號。

◆ 結構體指標:(*p).成員名或p ->成員名

注意:只能用結構體變數位址賦值,不能賦某成員的位址,如:p=&是錯誤的。

◆ 通常定義變數或形參時必須加上struct,如: void func(struct student *p)

2.共用體:union,定義形式同結構體。成員引用:共用體變數名.成員名

◆ 占用記憶體大小為:共用體中較長的成員的長度。

◆ 某一時刻只有乙個成員起作用,最後乙個存放的成員值有效。

◆ 結構體型別與共用體型別可互相巢狀使用,即結構體成員的型別也可以是共用體型別,反之亦然。

3.列舉型別:如:enum weekday;

◆ 列舉元素就是列舉變數的可能取值,如:day=mon;

◆ 列舉元素視為常量,其值就是序號(0 ~ n-1)。也可以在定義時改變其值,如:enum s;

4.型別識別符號自定義:typedef,如:typedef int integer;

typedef structstu;

typedef int arr[10]; 以後可直接使用integer、arr、stu型別進行變數定義,書寫簡略。

◆ 注意:只能為型別另起新名,不能創造新型別,也不能為變數或函式重新命名(define)。

結構體知識點詳解

第三講尼采

尼采其人 尼采 friedrich wilhelmnietzsche,1844 1890 是對西方哲學由近代向現當代轉型發生過重大影響的德國哲學家。他出生於乙個鄉村牧師家庭。早年在一所貴族子弟學校上學,熱衷於希臘文化,對詩和 感興趣,後來進波恩和萊比錫大學學習語言和神學。1869 1879年任瑞士巴...

3第三講網頁布局定位技術

第一部分網頁定位 一 可以用來精確地定義文字 影象及其他網頁元素。例如 汪國真詩集 主頁是乙個規範的 從頁是乙個可以用規範 修改的不規範 不顯示。再如 主頁是乙個不規範的 不顯示 我們可以開啟網路上的任何一頁,把該頁複製 貼上到dreamwere頁面上都可以看到網頁上的元素都是在 中,多數的 都不顯...

初一第三講

2 中間句子的作用結構上 文章中間的句段連線著上下文,所以有承上啟下 概括上文某一內容,引起對下文的什麼內容的敘寫 或承接上文或引起下文的作用,並為故事的情節發展作鋪墊。內容上要聯絡中心回答。3 結尾 末段一般是總結全文,呼應開頭,點明題旨,深化中心,昇華感情,或兼而有之 另外末段如果用問句結尾,不...