課堂問題1108

C語言特點:

1  C語言可以訪問硬件

2  C語言運行效率高

3  C語言具有出色的移植性


C語言是面向結構的語言,缺點:複用性較差,代碼維護性較差,拓展性較差,可讀性較差


提高效率的方法: 減少函數的調用,儘量使用靜態庫編譯


sizeof是運算符 對數據類型使用時需要加括號

地址是固定長度,長度大小由操作系統的位數確定

strlen是函數 但是不統計‘、0’;



Linux下的32位操作系統:

1字節 = 8 bit;

1半字 = 2 字節 = 16 bit

1字 = 4 字節 = 32 bit;



局部變量和全局變量的區別:

1 作用域  局部變量在該函數結束時釋放,全局變量在主函數結束時釋放

2 存儲區域  局部變量存儲在棧空間 全局變量存儲在靜態數據區

3 初始化 局部變量未初始化時,給出隨機地址 ,全局變量未初始化時賦爲0;

4同時定義  局部變量起作用



掩碼是爲了幫助運算的


聲明可多次,不分配空間;


scanf,printf使用同一個緩衝區  滿一行換行



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章