【吴从周课程】C语言指针

C语言指针:
1.变量的地址
定义一个变量并且输出它的地址,每次执行程序时系统给变量分配的内存位置不同,因此输出的地址也不同。
2.指针的定义
datatype varname;
在这里
代表定义指针变量
其他的*则引用代表这个地址所指向的变量
3.对指针赋值
定义指针并初始化 int *pii=0; 这里输出指针地址,结果为nil
4.通过指针改变变量的值
int *pii=ⅈ
*pii=20; //变量ii的值被改变为20
5.函数传指针参数
可以在函数中利用指针直接改变原变量的值
6.对空指针所指向的变量进行操作,会出现 段错误Core dumped
7.数组名=数组名的地址=数组[0]的地址
8.地址的加减 就是加减sizeof(datatype)
9.指针全部是8个字节

发布了61 篇原创文章 · 获赞 1 · 访问量 1389

猜你喜欢

转载自blog.csdn.net/qq_42622433/article/details/103849452
今日推荐