C语言之路---指针

本文深入探讨了C语言中的指针,包括指针的定义、*和&的操作,指针变量的声明与使用,数组指针、字符串指针、函数指针的特性,以及二级指针的概念。文章强调了正确理解和使用指针在C语言学习中的重要性,并提供了实例来解释指针的工作原理和操作方法。

目录

           一切都是地址

一、指针的定义

1)、关于 * 和 & 的谜题 

2)、对星号*的总结

二、指针变量

1)、定义指针变量

2)、通过指针变量取得数据

三、数组指针

关于数组指针的谜题

四、字符串指针

五、函数指针

六、二级指针

七、空指针(NULL)及void指针

九、对C语言指针的总结


学习指针是学习C语言中最重要的一环,能否正确理解和使用指针是我们是否掌握C语言的一个标志。

将内存中字节的编号称为地址(Address)或指针(Pointer)

前面加&来获得它的地址

                                  一切都是地址

一、指针的定义

C语言用变量来存储数据,用函数来定义一段可以重复使用的代码,它们最终都要放到内存中才能供 CPU 使用。

CPU 访问内存时需要的是地址,而不是变量名和函数名!变量名和函数名只是地址的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热爱抵万难

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值