C语言学习目录

6,指针
(*p为取该地址p所对应的值,p=&i;//p存储整型变量i的地址)
int a[N];
p=a;//保证等号两边的数值类型一致,p指向a数组的首地址即a[0]
一,定义指针注意
二,指针的使用场景(传递和偏移)
2.1 指针的传递
2.2指针的偏移
减就是向前偏移,加就是向后偏移
2.3指针与自增/自减运算符
2.4 指针与一维数组(利用p指向数组的首地址)
利用指针改写数组的元素
2.5 指针与动态内存申请
2.5.1动态内存申请(申请堆)
2.5.2 野指针
2.5.3栈空间和堆空间的差异
2.6 字符指针与字符数组的初始化
①字符数组c在栈空间有10字节大小的空间,所以可以通过c[0]="H"修改
②p[0]为字符常量区的空间,所以不可修改,但是p作为一个指针变量,因此可以用p=“world”;,将world的首地址赋值给p
2.7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值