C语言初学——认识常量

        首先我们先认识C语言中的常量:

        1-字面常量

        2-const修饰的常变量

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

        4-枚举常量

        1——字面常量:1,3,100等数字都是字面常量,’a'是字符字面常量,‘abcdef’则是字符串字面常量。

        2——const修饰的常变量

int main()
{
	const int num = 100;
	//num =200 error
	printf("%d\n", num);
}

        运行上述代码,输出的是num=100.尽管我们改变num=200,则会出现报错的情况,这是因为const已经将变量修饰成了常变量。

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

# define N 3

int main()
{
	int arr[N] = { 0 };
	printf("%d\n", N);
	//N=22   error
}
 

        在这里,我们就可看到N已经被定义为了常量,而在main主函数里面,我们就可以将N作为一个常量来使用。

        4——枚举常量

enum color
{
	red ,//0
	green ,//1
	blue //2

};

int main()
{
	enum color c = blue;
	printf("%d", red);
	printf("%d", green);
	printf("%d", blue);
	//red =100  error
	return 0;
}

        red,green,blue,都是枚举常量enum的可能取值,而我们答应出来的也一定是0,1,2在main主函数里面我们是不可以改变枚举常量的取值。

        由于初学C语言,之后随着知识的拓展,我将会对此处再次进行精进,希望这篇博客能够帮助到正在初学C语言的你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值