1.談談結構體和數組的相似點和差別
相似點:
A.都可以存儲多個資料;
B.數組和結構體存儲的資料類型必須一緻
差別:
A.資料類型不同:數組是相同類型元素(元素可以是原子類型的整型、浮點型、字元型或者結構體、數組等)的集合;結構體是不同類型元素(元素可以是原子類型的整型、浮點型、字元型或者結構體、數組等)的集合。
B.調用方式不同:數組可以直接利用下标通路;而結構體必須使用結構中成員的變量名。
2.main函數的參數和傳回值有什麼意義?
答:傳回值:是運作其程式的這個程序的狀态碼,指令程式常常通過判斷相應指令的結果是否正常。
參數:在調用可執行程式時,可以通過main函數的參數将指令行的調用參數傳遞給main函數。
3.調用main函數之前發生了什麼?
答:a. main函數第一行代碼執行之前,會調用全局對象和靜态對象的構造函數,初始化全局變量和靜态 變量。
b. main函數最後一行代碼執行之後,會調用atexit中注冊的函數,并且調用順序和注冊順序相反。