const用法
来源:互联网 发布:收银软件免费版 编辑:程序博客网 时间:2024/05/29 19:27
constt的本质是伪常量,无法用于数组初始化,以及全局变量初始化,原因在于const仅仅限定变量一旦初始化后无法在直接赋值(const 只是限定一个变量无法直接赋值,但是可以间接赋值)。但是还是有可能被意外修改,例如间接赋值,并不是完全只读,所以并非真正意义上的常量,例如把局部const常量放在栈区,而不是静态区(静态区会一直存在),也不知代码区禁止修改
#include<stdio.h>#include<stdlib.h>const int x=10;
//int y=x 编译不能通过,x不是常量void main(){const int num=10;const int *p=# //定义一个指针,指向一个常量,存储num的地址 int *pv=(int *)p;*pv=11;printf("%s=%d","num",num) ;}
0 0
- const用法
- const用法
- const用法
- const用法
- const用法
- const 用法
- const用法
- const 用法
- const用法
- const用法
- const用法
- const用法
- const用法
- const用法
- CONST用法
- const用法
- const用法
- const用法
- Sicily 1765. 笨小猴
- NoSQL数据模型详解(一)の键值模型
- 简单网站的进化
- Delphi中比较GUID是否相等
- A Knight's Journey
- const用法
- Struts2_三种传参数方法
- XWork容器的存储结构
- Sicily 1816. 平面几何问题
- unity3d 不同平台载入XML文件的方法——IOS MAC Android
- Makefile基础
- linux内核IP地址转换函数
- Makefile
- C语言编程(练习1:字符串和字符串函数)