指针初识(第一节课内容概括)

指针并不是数组中的某个位置,在C语言中,指针表达的意思是地址。

今天是最后一节C语言课,刚刚接触指针然后草草结束,指针的意思很简单,总结下来就两点。

1.取地址。

2.对某地址上的值进行修改。

我们接下来只用一段程序即可结束今天的内容。

定义指针很简单,确定指针的类型然后在指针名字前加上'*'即可。一种类型的指针只能代表该类型的地址,就像上图int类型的指针只能用来记录int类型变量的地址。

然后就是取地址了。使用'&'即可将变量的地址赋给指针。当我们需要使用指针记录的地址上的值时,只需要在输出的时候在指针名字前加上'*'即可。

可以这么理解。定义时加上'*'说明这个变量是指针,记录地址。使用时'*'+'指针名字'代表指针记录的地址的值。如上图'*pa'即代表pa指针记录的地址的值。

指针的主要用处就是直接对地址的值进行修改,就如之前我写过的贪吃蛇游戏,当时没有指针,我是依靠数组来对变量进行修改的。而现在有了指针,只需要将数组里的值全部换成指针即可代替数组。

OK,今天的指针初识结束,如果有不懂的可以研究一下上面的那段代码和输出程序,下次见,拜拜。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值