我是大学新生,今天开始自学c语言,每天的学习成果都会记录在这里,记录自己的学习过程,分享学习内容和成果。如果内容中有错误欢迎指正。本人自学资料源于bilibili视频,视频号:BV1cq4y1U7sg。用的工具是vs2019。每日的编程练习都会上传个人码云仓库。https://gitee.com/RICH_YI/feiyi-vault---use
第八天
今天学习了define定义的并且初步学习了指针
总结
1:define定义的宏和定义函数很相似,都是在主函数外边定义关系,在程序中可以直接使用。但是使用的时候其实是把函数直接代入,因此要注意一些计算顺序之类的问题。如图
2.指针则是c语言的重点,和内存有关。一个字节就是一个内存单元,八个比特位。而一个字节定义一个内存编号。
3.&是地址的意思
4.p(加一个变量名字),是储存地址的,叫做指针变量。*表示这是一个指针变量
5.指针变量的类型根据被执行变量定义。比如int a,则指针变量就是int*pa。
6.可以通过给指针变量赋值直接改变变量值
7.指针需要多大空间取决于地址存储需要多大空间