C语言实用技巧总结
文章平均质量分 59
积累实战中c语言表达,提高代码执行的效率,高效节省CPU资源
李解49
这个作者很懒,什么都没留下…
展开
-
指针的运用(3)
pp的类型是int **。&pp的类型是int ***,这是因为&pp是pp的地址,pp是int **类型。4.为什么pp 是 int ** 类型的指针,指向 int * 类型的指针?value是一个int类型的变量。p是一个指向int的指针,即int *。pp是一个指向int *的指针,即int **。指针的层次p存储了value的地址,所以p是一个int *类型的指针。pp存储了p的地址,所以pp是一个int **类型的指针。pp是int **类型的指针,因为它指向一个int *原创 2024-09-03 13:50:05 · 796 阅读 · 0 评论 -
指针运用(2)
通过上述代码,一定会发现指针不同的表达形式:p->x;如果你写 *p,这会给你指针 p 指向的结构体,而 *p 是 Point 类型的结构体对象。不是指针,它是 p 指向的 Point 结构体的成员 x 的值。这个值是 int 类型的,而不是一个指针。-> 运算符的优先级高于 * 运算符,因此 p->x 相当于 (*p).x。实际上是解引用指针 p,然后访问解引用后的结构体的 x 成员。解引用指针 p,这会得到指针 p 所指向的结构体对象。其实是一种便捷的语法,用于通过指针访问结构体的成员。原创 2024-09-02 09:58:59 · 283 阅读 · 0 评论 -
指针运用(1)
如果你曾经对指针绕晕过,不知道你有没有过这样的疑问:ptr?通过指向指针的指针,可以在函数中修改指针的值。含义和用法相同,只是写法不同,都代表名为ptr是一个指向int类型的指针,用于存储地址。非常简单的指针的声明和初始化,但是你对此认识多少?是否在学习指针的时候有过疑问?这个符号,上面的切入只是一个*出现,那多个*出现,你知道怎么消化吗?保持空杯心态,在了解的基础上明白,继而熟悉,终于熟练。在学习指针的过程中,相信你肯定不止于一次看见过。一、一个简单的例子切入指针。类型的指针,它用于存储。原创 2024-08-30 17:40:46 · 204 阅读 · 0 评论 -
循环队列来处理接收数据
嵌入式c语言,循环队列收发指令原创 2023-08-02 09:52:25 · 198 阅读 · 1 评论