課程
/后端開發
/C
/C語言入門
如題,求大佬幫忙
2017-10-22
源自:C語言入門 3-6
正在回答
const為常量值,define為字符串替換。
1.const在編譯階段使用;define在預編譯階段使用。
2.const有數據類型,做安全檢查;define無類型,不做安全檢查。
3.const可以調試;define不能調試。
4.const占用一份內存;define不占用內存,但是會多處進行字符串替換
慕虎8333395 提問者
慕粉sjtu 回復 慕虎8333395 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答這里#define 和int的區別?
2 回答#define a 10 和int a=10有什么區別
4 回答=和==用法的區別
1 回答&&和,用誰比較合適呢?
1 回答=和==的區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-10-22
const為常量值,define為字符串替換。
1.const在編譯階段使用;define在預編譯階段使用。
2.const有數據類型,做安全檢查;define無類型,不做安全檢查。
3.const可以調試;define不能調試。
4.const占用一份內存;define不占用內存,但是會多處進行字符串替換