![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言——随笔
前面的题目以后再来探索吧
这个作者很懒,什么都没留下…
展开
-
结构体里的函数指针
这里使用一堆函数指针的目的是为了让固件里模仿向量表里的函数对应起来,同时uint32_t也是为了标志位和字节对齐的目的。细看其实没啥,把原本是函数的变成函数指针类型,函数指针类型的再加一层,就是为了方便后面的统一调用。结构体实例是结构体类型的一个具体变量,它在内存中占据一块连续的存储空间。它不包含结构体定义的所有成员变量,而是包含指向这些成员变量的指针。结构体指针是一个变量,它存储另一个变量(结构体实例)的地址。访问结构体指针所指向的结构体实例的成员时,使用箭头(它包含结构体定义的所有成员变量。原创 2024-06-03 14:07:40 · 172 阅读 · 0 评论 -
函数指针实例
在 C 语言中,当你使用数组名作为表达式时,它被自动转换为指向数组第一个元素的指针。数组的第一个元素,并且可以通过它来访问数组中的其他元素。数组的指针,通过这个指针可以访问数组中的元素。是一个 uint8_t 类型的数组,那么。调用者可以使用这个地址来访问数组中的元素。是一个 uint8_t 类型的数组,函数返回这个数组的地址。原创 2024-06-03 13:44:28 · 130 阅读 · 0 评论