01 2025 档案
摘要:关于结构体数组:当我们定义一个结构体数组,然后数组长度是,然后我们定义一个函数,函数的参数是结构体指针 当调用该函数时,如果直接使用取结构体数组变量地址会提示参数类型错误 原因:通常我们在用数组的时候都喜欢用数组名作为数组首地址使用,然后这里结构体数据我也是默认这么想的,但是我用了取地址符,因为用的
阅读全文
摘要:1、修饰整型变量const int a 就是声明了一种常量表示该变量的内容不可改变 2、对于修饰指针的const就有说法了 const int *a 和int* const a这是两种不同的用法 第一种: const int *a表示定义了一个指向const变量的指针,但是指针本身不是const类型
阅读全文
摘要:1、今天在看代码的时候发现了一种新的用法,就是用一个结构体指针直接给结构体赋值,因为我印象中这种赋值操作一般都是使用memcpy,闲话少说直接上代码 struct test { uint8_t a; uint8_t b; uint8_t c[8]; uint16_t d; }; static str
阅读全文