c 常量 const
来源:互联网 发布:linux 复制文件夹 编辑:程序博客网 时间:2024/04/30 19:39
1、const定义的值是不可以改变的,类似于java的final
#include "stdio.h" main(){ int const x = 15; x = 16; printf("%d\n",x);}
输出:
pateo@pateo-B86N53X:~/work/study$ cc main.c -o mainmain.c: In function ‘main’:main.c:6: error: assignment of read-only variable ‘x’
2、指针常量
#include "stdio.h" main(){ int a=3; int b=6; int c=9; int const *p=&a; int *const p1=&b; int const *const p2=&c; p=&b; //*p=4;/** 报错,error: assignment of read-only location ‘*p’ **/ a=4;// p1=&a;/** 报错,error: assignment of read-only location ‘p1’ **/ *p1=5; b = 7; p2=&c;/** 报错,error: assignment of read-only location ‘p2’ **/ *p2=8;/** 报错,error: assignment of read-only location ‘*p2’ **/ c = 3;}
总结:特别是从指针常量的列子中我们基本上能明白const和指针的关系了
- c 常量 const
- C++const/常量折叠
- C++/C-const常量-20170105
- c++——常量Const
- (C++)const 常量类型
- c语言const常量使用
- C语言中,常量=const?
- C中const 定义常量的使用
- 程序基础C语言常量(const)参数
- C++ 常量折叠和C语言中const常量对比
- C/C++中的const--常量指针与指针常量
- C/C++中define定义的常量与const常量
- C++const对象 常量数据 常量成员函数 const指针 const引用
- 常量const
- const常量
- 常量(const)
- 常量const
- const 常量
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- Android将允许纯C/C++开发应用
- SQL Server优化的方法<二>
- 从URL加载图像
- 位图排序
- c 常量 const
- 尾递归
- JPopupButton
- Ubuntu12.04下编译android源码4.0.3
- ubuntu 下安装adobe flash player及出现的浏览器崩溃问题
- 用APPT解析Android应用程序包
- java连接各个数据库驱动名大全 (2012-08-01 11:10:47)
- 如何实现图片的自动缩放
- java synchronized多线程