const
来源:互联网 发布:linux怎么加入环境变量 编辑:程序博客网 时间:2024/06/15 16:56
1、const 定义常量,只能在初始化时赋值
#include <stdio.h>#include <stdlib.h>int main(){int num = 10;//变量num = 3;printf("%d\n",num);return 0;}
输出3 ,num是变量,可以赋值
const int data = 10;//常量printf("%d\n",data);return 0;
输出10,data是常量,在初始化时可以赋值
const int data;//常量data = 10;printf("%d\n",data);return 0;错误,不能给常量赋值
2、const 与 *
include <stdio.h>#include <stdlib.h>// const int *p 指向常量的指针// int *const p 指针为常量int main(){int num = 10;int data = 20;const int *p = &data;printf("%d\n",*p);//*p = 3;//*p限定,只能读,不能写return 0;}输出正确
#include <stdio.h>#include <stdlib.h>// const int *p 指向常量的指针// int *const p 指针为常量int main(){int num = 10;int data = 20;const int *p = &data;//只能看,不能改printf("%d\n",*p);*p = 3;//*p限定,只能读,不能写return 0;}输出错误,*p只能读,不能写
const int * p 和 int const *p 限定只能读不可写,可以查看任意账户,不能改
int *const p 限定不可查看别人账户,对于自己的账户可改
const int * const p 和 int const * const p 限定只能看自己的账户,不能修改
0 0
- const
- const
- const
- CONST
- const
- const
- const
- const
- const
- const
- Const
- const
- const
- const
- CONST
- const
- const
- const
- Java build模式
- MongoDB入门学习笔记之mongo shell和java客户端
- c++ stl 之vector浅析
- Android onNewIntent报错java.lang.IllegalStateException
- LitePal + Gson + Volley的ORM框架尝试
- const
- Linux环境下一种比较有用的多线程程序调试技巧
- 辛星解读一次在mysql中获取排名的实例
- 文档管理
- vb.net Excel文件转二进制文件,及反转
- package manager service是怎样选择armeabi/armeabi-v7a中的库文件的?
- Android 调试助手ATools [WIFI BT NFC GPS USB BLE 蓝牙串口 iBeacon ......]
- 有关NSUserdefaults使用时的问题记录
- 获得项目绝对路径