C语言的常量

1.字面常量

3.14; 1; “c” “abcd”;

2.const修饰的常变量

const int a=3;//虽然被定义为常量,下面a不可以重现定义不能变,但本质是变量 a---是常变量---具有常属性(不能改变的属性) int a=5 printf("%d",a);//系统会报错因为a的值不可以改变 int arr[10]={0};//有10个元素 int n=10; int arr[n]={0};//这里数组,系统会报错,因为n为变量而数组中规定元素个数必须为常量 const int n =10; int ch [n]={1,2,3};//如此定义,系统还是会报错,因为定义数组的元素个数必须为常量,由此可证明不为常量 return 0 ;

3.#define定义的标识符常量

#include

#define MAX=10000

int main () { MAX = 20000;//系统会报错因为MAX已经为10000不能更改

int a = MAX;

printf("a=%d",a);//输出a=10000 int arr[MAX]={0};//系统会报错因为MAX为标识符常量,不是数字常量,不能放在数组中使用 }

标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。. 在计算机 编程语言 中,标识符是用户编程时使用的名字,用于给变量、 常量 、 函数 、语句块等命名,以建立起名称与使用之间的关系。. 标识符通常由字母和数字以及其它字符构成

你可能感兴趣的:(c语言,c++,开发语言)