C++ 数组指针与指针数组
来源:互联网 发布:剑灵怎么优化不卡 编辑:程序博客网 时间:2024/06/05 08:38
int a [4] = {1,2,3,4}; //定义一个一维数组,包含四个整型元素int * sz[4] = {&a[0],&a[1],&a[2],&a[3]}; //int *[4] 表示指针数组,数组中的元素都是指针int (*aa)[4] = &a; //int [4] 表示数组,(*a)是一体的,相当于数组名, //a就是指向数组的指针
a是指向数组首元素的指针,是int * 类型,指向的是int类型的元素,所以int (*aa)[4] = a是错误的。
另外,对于char p[] = "Hello,C++"; 和 char* pChar = "Hello,C++";两句的区别,前者是存储在栈中的,“Hello,C++”这个字符串也是存储在栈中的;后者指针是存储在栈中,但是“Hello,C++”这个字符串是存储在内存的静态存储区,实际上应该写成 const char* pChar = "Hello,C++";,所以pChar指向的内容是不能在运行期更改的。
- C数组与指针
- c 指针与数组
- C 数组与指针
- C数组与指针
- 指针与数组 C
- C指针与数组
- c数组与指针
- C-数组与指针
- C指针与数组
- c指针与数组
- C-指针与数组
- C,C++ 指针数组与数组指针
- C语言:指针数组与数组指针
- C,C++ 指针数组与数组指针
- C,C++ 指针数组与数组指针 .
- C,C++ 指针数组与数组指针
- C语言指针数组与数组指针
- C,C++ 指针数组与数组指针
- mac 系统显示与隐藏系统文件
- 佳博系列打印机的自检方法,和认纸方法
- jboss7开发配置指南
- C#网络编程系列七:UDP编程补充
- 埋单后钱箱不会弹出
- C++ 数组指针与指针数组
- 返回屏幕的最大高度 c语言
- 走进WPF系列学习之三 如何应用WPF控制图形透明度与混色特效
- 拷贝构造函数与赋值构造函数
- 即使是月薪2000的工作,也要拿出月薪一万的干劲
- awk学习笔记
- jquery 最好的总结 详解!!!
- 关于自动化测试2
- 点滴的积累——smarty变量调节器