今天学的比起前三天来说少一些,嗯,可能是前三天看的视频有点多,头感觉有点沉,但是还是总结一下今天学了啥哈。
1.今天看了一些有关机械臂原理的书籍,了解了一下ubantu和ros系统的安装,总体感觉那个双系统安装真的是太麻烦了。
2.typedef类型重命名
3.static修饰局部变量时局部变量变为全局变量,static修饰全局变量和函数时,全局变量和函数只能在自己所在的源文件内部使用,本质上是将全局变量和函数的外部链接属性变成了内部链接属性。define可以定义常数和宏,宏是有参数的。%p是专门用来打印地址的。
4.每个字节都有一个地址,一个东西,如变量a,在内存中要分配空间,int a=10;在内存中占4个字节,那么可以用第一个字节的地址代表a,地址也是个数字,需要存放,pa就是用来存放地址的,在C语言叫做指针变量。
*为解引用操作符,单目操作符,*pa就是通过a的地址找到a。总结来说,指针就是地址。
以上就是今天学到的内容,看起来有点少哈,主要是那个ubantu和ros的安装花了我太多时间了,我学C语言的目的之一就是为ros做技术支持,本来我这个专业大三才学C语言,但是有个老师三次邀请我去参加那个工程实践与创新能力大赛,我选了个智能➕赛道,估计那个老师就是看我认真负责,所以才三次问我要不要参加,我其实是有点犹豫的,这跟我的专业交叉点不多,但是他真的是诚意满满,还自费买个4k多的机器人供我研究,诶,逃不掉了,天意如此,服从命运的安排吧。