c語言:經常被使用的變數可以定義成常量?靈敏風鈴9h2022-04-03 15:13:05

不可以,經常被使用的變數可以定義為宏。

常量就是在程式中固定不變的值且不可改變的值,比如:1、2、3。14、5。66、‘a’、這些都是常量,‘a’是字元常量而已。

變數就是可以改變的,比如:a、b、c、d這些都是變數。定義變數要賦初始值, a=1, b=2, c=3。在程式中還可以改變a,b,c的值。a=11, b=22,c=33。

如果在程式中經常被使用的變數可以定義為宏。定義為宏後,程式的可讀性,易修改行就提高了。比如經常使用圓周率3。14,可以定義宏 # define PI 3。14;然後使用3。14時,可以用PI來賦值a=PI;其實a的值是3。14。如果要改變PI的值,只需要改變定義中的3。14,改為3。1415926。。。就不用在程式中所有用到3。14的地方去修改。

c語言:經常被使用的變數可以定義成常量?使用者81926275472372019-11-08 15:27:52

不可以。常量是在系統執行中,值不變的量。 變數是隨時可以改變的值的,不是一個概念。如果變數可以變成常量,那還分這個做什麼?希望你滿意。謝謝。