1. 首页
  2. 编程语言
  3. C
  4. 大学C语言第9章指针基础解析

大学C语言第9章指针基础解析

上传者: 2025-06-18 07:51:23上传 PPT文件 430KB 热度 1次

指针的指针、数组的首地址、还有函数地址,C 语言里这些概念刚听确实挺绕。但一旦搞明白了,写起代码来效率真的高。第 9 章就是专门讲指针的,内容比较扎实,从地址是什么到怎么用指针访问数据,讲得还挺清楚。

指针变量其实就是用来存地址的变量,嗯,你可以把它当成内存的“门牌号”。像int *p这样的写法,就是声明了一个能存int变量地址的指针。举个简单例子,如果你有个int i = 10p = &i,以后用*p访问的就是i的值。

数组和字符串的指针用得也比较多,是在函数参数的时候。你会发现,用指针能省下不少麻烦,是在做一些函数间通信时。比如传个数组进去,只要传它的首地址就行,不用整个拷贝。

哦对了,访问内存有两种方式:直接用变量名,或者通过指针间接访问。后者虽然看起来多此一举,但在多底层操作和优化里真的挺有用,比如动态内存分配的时候就必须用到。

建议你看看几个相关的文章,像《C 语言指针指针与地址数组的关系》这篇,讲了多级指针和数组地址的事儿,还有《C 语言学习笔记变量数组指针》,思路比较清晰,适合刚入门的。

如果你刚开始接触指针,建议多写点小例子。像定义个变量、弄个指针、输出地址和对应的值这些操作,练熟了之后看后面的数据结构、链表、函数指针都不难了。

下载地址
用户评论