无标题文章

2017-10-18  本文已影响0人  5期刘雪梅

2017-10-18

今天老师为我们讲解了数据指针,指针赋绝对地址,在使用绝对地址指针时,要注意指针自增自减操作的结果取决于指针指向的数据类别。但是记住CPU以字节为单位编址,而C语言指针以指向的数据类型长度作自增和自减。理解这一点对于以指针直接操作内存是相当重要的。数组在动态申请空间时要注意malloc和free成对出现,即"谁申请,就由谁释放"原则。关键字const(常量、只读),在函数的形参前添加const关键字意味着这个参数在函数体内不会被修改,属于"输入参数"。可以防止其被无意的代码修改,这样可以减少bug的出现。总之,尽可能的选用数组,数组不能越界访问(真理越过一步就是谬误,数组越过界限就光荣地成全了一个混乱的嵌入式系统);如果使用动态申请,则申请后一定要判断是否申请成功了,并且malloc和free应成对出现!

上一篇 下一篇

猜你喜欢

热点阅读