一句话总结C语言const关键字作用

C语言const关键字作用

前言

const是constant的缩写,表示恒定不变的。只要一个变量使用const修饰,就意味着该变量的数据可以被访问,不能被修改。本质上就是–readonly。

例子

判断方法是将类型去掉,const修饰谁,谁就是不能修改的。

1const int a=0;						//a 不能修改
(2)int const a=0;						//a 不能修改
(3)const int a[3]={1,2,3};				//a[]不能修改
(4)const int *p;						//*p不能修改 p指向的值不能修改
(5)int * const p;						//p不能修改  p不能再指向其他地址
(6)const struct devices dev[3];			//dev[3]不能修改 
(7)struct devidces const * dev[3];		//*dev[3]不能修改,指针数组dev的每个元素指向空间的值不能修改
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章