C的指针和数组的深入理解
来源:互联网 发布:电魂网络怎么样 编辑:程序博客网 时间:2024/05/20 04:29
C语言的灵魂是指针,但对它真正理解的人很少,因为教科书上的有些就不对,有些老师也不一定真的理解了。
当你觉得 指针是地址,地址就是指针,或从书上看到,老师那听到,那就已经在错特错了,也许能帮助理解,但对深入学习是一个障碍,对这些基本的概念不清楚。
下面是我看了的一些总结,还有其他内容,还是理解上有一定的难度。。
1、指针是地址变量;
数组名是一个地址常量、只能是右值;
地址是一种可存储的数据类型;
2、多维数组和数组的数组是有区别的,C里用的多数组是数组的数组,讲述的时候却讲的是多维数组,实在是让人气愤。
3、字符串常量是一个数组,本身就是这个数组的首地址。
4、声明的嵌套,我也不是很理解;
解析声明用的右左法则;
5、指针和const的理解。
具体内容请看, 原资料在此下载.
- C的指针和数组的深入理解
- 数组名和指针的深入理解(C++)
- 数组名和指针的深入理解
- 有关sizeof 数组名的问题 数组名和指针的深入理解(C++)
- 深入理解C/C++数组和指针
- 深入理解C/C++数组和指针
- 深入理解C/C++数组和指针
- 深入理解C/C++数组和指针
- 深入理解C/C++数组和指针
- 深入理解C/C++数组和指针
- 深入理解C/C++数组和指针
- 深入理解c指针和数组
- 深入理解C/C++数组和指针
- 深入理解 C++ 指针(五)---数组和指针的关系
- 理解C语言的数组和指针
- C语言:数组指针和数组指针的理解
- 深入理解指针、指向数组的指针和数组名的的区别
- 数组指针和指针数组的理解
- Linux C 编程中,int main(int argc,char* argv[])解析
- Java xml 文件压缩成AXML文件
- RVDS2.2 成功安装与AXD调试步骤
- 为什么是神经网络?
- mingw环境变量设置
- C的指针和数组的深入理解
- spring3+security3+struts2+mybatis+memcached+gbac权限架构开源项目
- skyeye uboot no nand device found问题
- 用samba共享文件windows和linux时无法访问和对文件操作
- Ajax学习(1)---Ajax 入门简介
- 黑马程序员_网络编程
- 出现Press ENTER or type command to continue的原因
- Oracle Application Patch Types
- 软件测试笔记