博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
const与指针
阅读量:5335 次
发布时间:2019-06-15

本文共 585 字,大约阅读时间需要 1 分钟。

const常量说明符    :定义一个常量,在程序中改变量不能被改变  

          const int a=1;  定义时必须初始化 const  int  b;   wrong

const 与 指针:

    const int * p = & i ;   int*  const p=& i ;  有什么区别呐?

       const int *p =...表示p   指向    一个常量   所以*p是不能被改变值的!

    int*  const  p = ... 表示  p  指针是一个常量 这就要求常量指针必须在声明的时候初始化了

代码:

#include 
using namespace std;const int i=1;//const 常量只能被常量指针指向,因为不能留下通过指针改变常量的漏洞// so int * const q=&i is wrongint j=2;const int *p=&i;//(*p)++; wrong. a const variable can't be changedint * const q=&j; //int main(){ (*q) ++; cout<<*p<

  

转载于:https://www.cnblogs.com/star-and-me/p/6670301.html

你可能感兴趣的文章
[USACO08MAR]土地征用Land Acquisition
查看>>
Windwos中的线程同步
查看>>
LeetCode : Reverse Vowels of a String
查看>>
时间戳与日期的相互转换
查看>>
jmeter(五)创建web测试计划
查看>>
python基本数据类型
查看>>
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
关于TDD的思考
查看>>
Cocos2d-x学习之windows 7 android环境搭建
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
第1章2节《MonkeyRunner源码剖析》概述:边界(原创)
查看>>
ubuntu16下面 redis 无法链接到客户端问题
查看>>
android下实现4分屏播放4路高清h264格式的rtsp流
查看>>
[计算机网络] vsftpd的安装与使用
查看>>
【源代码】LinkedList源代码分析
查看>>
Cocostudio学习笔记(4) LoadingBar+ TextField
查看>>
cxf和jboss eap 6.2版本号冲突
查看>>
ORACLE触发器具体解释
查看>>