天天看點

常變量和符号變量的差別

常變量與符号變量的了解:

#define Pi 3.1415926      //定義符号常量

const float pi = 3.1415926 //定義常變量

定義符号常量用#define指令,它是預編譯指令它隻是用符号代表一個字元串,在預編譯時僅是進行字元的替換,在預編譯後,符号常量就不存在,對符号常量的名字是不配置設定存儲單元的。常變量要占用存儲單元,有變量值,隻是該值不改變而已。從使用角度來看,常變量具有符号變量的優點,而且使用友善。

本文轉自 8yi少女的夢 51CTO部落格,原文連結:http://blog.51cto.com/zhaoxiaohu/1701997,如需轉載請自行聯系原作者