C语言之const
2020-04-05 07:23
441 查看
const修饰的变量是只读的,但本质上还是变量;const修饰的局部变量在栈上分配空间,通过传址可以改变,在现代C语言编辑器中,const修饰的全局变量或者static局部变量会保存在只读空间,不能进行修改。这里需要注意,c语言中字符串字面量存储在只读空间中,例如:char *buffer = “Hello world\n”;是不能被修改的,char buffer[] = “Hello world\n”;是可以修改的。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- c语言中const 关键字的理解
- c++与c语言的区别:const
- 【C语言】枚举&宏&const
- C语言编程技巧 关于const和#define的区别
- (转)C语言中auto,register,static,const,volatile的区别
- C语言const 限定词真正的含义“只读的”
- C语言进阶学习2 static auto register extern const volatile 属性关键字学习分析
- C++里面的const和c语言里面的const
- c语言----#define、const、typedef的差别
- 黑马程序员———C语言———【函数指针、指针函数、野指针、内存管理、const关键字】
- C语言中用const关键字定义的指针变量的区别
- 百度面试题——用C语言实现函数void * memmove(void *dest,const void *src,size_t n)
- C语言中const的详细用法及声明规则
- C语言的const
- c语言的const的写法
- C语言中const的用法
- C语言中const、volatile、restrict等类型限定符的区别
- C语言中const的使用
- C语言中const关键使用详解转
- c语言中const关键字详解