关于常量指针
来源:互联网 发布:plsql连接linux oracle 编辑:程序博客网 时间:2024/06/06 09:22
1)const常量
const int a=2;
int const b=c; // c是已经声明过的整型
两者都可以。本地的const常量必须在第一次声明时就初始化,用变量或常量初始化都可以,只是初始化一次以后它的值就不能再改变了,此所谓const的含义。
int const b=c; // c是已经声明过的整型
两者都可以。本地的const常量必须在第一次声明时就初始化,用变量或常量初始化都可以,只是初始化一次以后它的值就不能再改变了,此所谓const的含义。
2)指向常量的指针(指向的是常量)
const int *pa=&x;
int const *pa=&x; //两者等价
int const *pa=&x; //两者等价
pa=&y;//可以
*pa=y;//不可以
可以改变指针本身的值,但是不能改变指针指向的变量的值。
3)常量指针(指针自己是常量)
int *const pa =&x;
*pa=y;//可以
pa=&y;//不可以
可以改变指针指向的变量的值,但是不能改变指针本身的值。
4)指向常量的常量指针
const int *const c=&x;
const int *const c=&x;
*pa=y;//不可以
pa=&y;//不可以
指针及指针指向的变量都不可以改变。
5)关于记忆技巧:
const int a; // const常量
const int *a; //指向常量的指针
int *const a=&n; //常量指针
const int a; // const常量
const int *a; //指向常量的指针
int *const a=&n; //常量指针
const int * const a=&n;//指向常量的常量指针
- 关于常量指针、指针常量等
- 关于常量指针
- 关于字符串常量指针
- 关于指针的浅析---------多级指针,常量指针,指针常量,指向指针常量的常量指针
- 关于指针(常量指针&&指针常量&&常量指针常量&&typedef)的总结
- 关于字符指针与常量
- 关于C语言指针常量
- 关于常量指针的引用
- 错题:关于指针常量与指向常量的指针
- 关于const引用、常量指针、指针常量的一些知识
- 关于指针常量和常量指针的理解
- 关于指针(指针常量/常量指针、指针函数/函数指针)
- 指针常量 常量指针 常量指针常量
- 常量指针 指针常量
- 常量指针 指针常量
- 指针常量,常量指针
- 常量指针&&指针常量
- 常量指针 指针常量
- VC中的预处理和宏定义
- 联合索引的经典例子
- 关于vector
- 2011总结
- 数字换位置(2)
- 关于常量指针
- Coding Review with JAVA
- C/C++高质量编程笔记
- 重要会议和期刊
- 字符串的长度
- 初学嵌入式linux(1)
- IA32 architecture 学习笔记 (四)
- arm-linux-tool
- 如何创建合适的索引