C 第一階段 結構體

2022-07-18 18:30:18 字數 469 閱讀 6845

概念理解:

很多相互聯絡的資訊可以組成乙個整體。比如乙個學生的資訊包括學號、姓名、性別、年齡等,它們緊密聯絡,共同描述學生的狀況。在 c#中我們可以把這些緊密聯絡變數定義成結構體(structure)。

結構體特性:

struct型別是一種值型別,通常用來封裝小型相關變數組。

· struct可以包含的成員:建構函式、常量、字段、方法、 屬性、所引器、事件和巢狀型別,如果同時需要以上型別,則應當考慮使用類而不是結構體。

· 結構可以繼承自類(單繼承,不同於c++)和實現介面,但不能繼承自了乙個結構。

· 結構成員無法宣告為 protected(因為結構無法被繼承)。

· 結構體在棧上分配記憶體空間。

· 結構體申明位置:與類平級或位於類內部但不能位於方法體內。

第一階段練習

1 輸入乙個整數,把該整數分別按照八進位制 十進位制 十六進製制形式輸出 include stdio.h main 2 輸入乙個小數 整數部分3位 小數部分5位 把該小數分別按照以下格式輸出 小數部分4位寬度,整個數字8位寬度 小數部分3位寬度,整個數字9位寬度,空白部分使用0填充 include ...

第一階段 2015 12 2016 03

距離上一次寫部落格,大半年就過去了,這半年,都做了些什麼呢,生活又都有些什麼變化呢。2015的下半年是收穫的半年吧。第二,學ios的過程中結識了新的朋友,耳機哥,是很棒的一件事。第三,得到了乙份很美滿的愛情。最終在一起,還好沒錯過。第四,開始正視自己的不足,不再逃避,開始認真製作簡歷,並開始找工作,...

u boot第一階段

u boot 第一階段 位置 cpu arm920t start.s 流程分析 1.儲存一些全域性變數,用於啟動程式將 從flash拷貝到ram或其他使用。有一些變數的值是通過鏈結指令碼得到的,如 text base 位於board 2440 config.mk 中 bss start end 位於...