st定义常量?
st关键字可以用于定义常量,其语法格式如下
st 数据类型 常量名 = 常量值;
其中,数据类型可以是任何C语言中的数据类型,常量名是自定义的常量名称,常量值是指定的常量值。定义一个整型常量
stt MX_NUM = 100;
这个常量的值是100,而且在程序中不能修改。
st常量的作用是什么?
stst定义常量,这样可以避免在程序中不小心修改了常量的值而导致程序出错。
st常量和宏定义有什么区别?
stststst常量可以进行类型检查。对于下面的代码
e MX_NUM 100stt MX_NUM = 100;
st常量时,如果MX_NUM被错误地用作了其他类型的变量,编译器会报错。
st常量可以被修改吗?
st定义的常量是不允许被修改的。如果程序中需要修改常量的值,可以使用指针来修改。但是,在修改时需要注意,指针所指向的变量必须是可修改的。对于下面的代码
stt MX_NUM = 100;tt )&MX_NUM;
p = 200;
st常量,修改它的值可能会导致程序出错。