指针
发布时间:2023-01-07 07:30:52 325
相关标签: # 数据
1、指针变量
(1)先定义,后使用;一般类型:
int *p;
(2)指针变量赋值:
int a=0;
int *p=&a;
或
int a=0;
int *p;
p=&a;
注意:
一定要初始化,负责不知道指针将会指向哪里。这时将会有很大的风险,严重时可能会使程序崩溃甚至系统崩溃。
2、空指针:
如果还没想好对指针的初始化就可以先赋初值NULL。
NULL是一个在头文件stdio.h中被一条预备编译指令#define NULL 0定义为0。
3、p++:
p++实现的是数据类型再+1;(这里的1是指数据类型的字节数。)
相当于:p—>p=p+1;1为数据类型。
如:
同理:++p \ p-- \ --p。
4、(*p)++
(*p)++——>*p=*p+1;
是指针变量的值加1。
同理:++(*p)、(*p)--、--(*p)
文章来源: https://blog.51cto.com/u_15853130/5982054
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报