C/C++数组名与指针区别
2013-07-01 09:06
295 查看
C/C++数组名与指针区别
1)数组名的内涵在于其指代实体是一种数据结构,这种数据结构就是数组;
2)数组名的外延在于其可以转换为指向其指代实体的指针,而且是一个指针常量;
3)指向数组的指针则是另外一种变量类型(在WIN32平台下,长度为4),仅仅意味着数组的存放地址!
4)数组名作为函数形参时,在函数体内,其失去了本身的内涵,仅仅只是一个指针;在失去其内涵的同时,它还失去了其常量特性,可以作自增、自减等操作,可以被修改。
1)数组名的内涵在于其指代实体是一种数据结构,这种数据结构就是数组;
2)数组名的外延在于其可以转换为指向其指代实体的指针,而且是一个指针常量;
3)指向数组的指针则是另外一种变量类型(在WIN32平台下,长度为4),仅仅意味着数组的存放地址!
4)数组名作为函数形参时,在函数体内,其失去了本身的内涵,仅仅只是一个指针;在失去其内涵的同时,它还失去了其常量特性,可以作自增、自减等操作,可以被修改。
相关文章推荐
- C/C++数组名与指针区别深入探索
- [转帖] C/C++数组名与指针区别深层探索
- C++之指针数组和数组指针的区别---补充(9)《Effective C++》
- C/C++数组名与指针区别深入探索
- 详细介绍C/C++数组名与指针区别
- C/C++数组名与指针区别深入探索
- C/C++数组名与指针区别深入探索
- C/C++数组名与指针区别深入探索
- C/C++数组名与指针区别深入探索
- C/C++语言中指针数组和数组指针比较区别
- c/c++数组名与指针区别深入探索
- C/C++数组名与指针区别深入探索
- C/C++数组名与指针区别深入探索
- C/C++指针和数组的使用和区别
- C/C++数组名与指针区别深入探索
- C/C++数组名与指针区别深层探索
- C/C++ 数组和指针及引用的区别
- 详细介绍C/C++数组名与指针区别
- C/C++数组名与指针区别深入探索
- C/C++数组名与指针区别深入探索