20200403_結構與聯合
一、相關術語
-
結構
指C語言的數據類型,結構體。 -
聯合
C語言的數據類型,和結構有一定區別。
二、筆試題
1、引用與指針的區別?
答:(一)引用在聲明時必須初始化,指針不需要。
(二)引用不需要內存分配,指針需要內存分配一個地址空間。
2、什麼時候需要引用?
答:(一)流操作符<<與>>。
(二)賦值操作符=的返回值。
(三)拷貝構造函數的參數。
(四)賦值操作符=的參數。
3、結構與聯合有何區別?
答:(一)聯合中只存放了一個被選中的成員,即所有成員共用一塊地址空間。結構中的所有成員都存在,不同成員的內存地址不同。
(二)對聯合的不同成員賦值,其他成員會被覆蓋。對結構的不同成員賦值,互不影響。
知識擴展
結構與類的區別。
本文歸類
建議歸類到【C++】。
明日計劃
1、一道關於聯合的題目的輸出。
2、關於“關聯”、“聚合”、“組合”之間的區別。
3、描述面向對象的基本特徵。
參考文獻:
《C++筆試面試寶典2011版.docx》
深入剖析多態
今日收藏:
無。