嵌入式C学习
文章平均质量分 85
LongLive~
这个作者很懒,什么都没留下…
展开
-
嵌入式C学习
嵌入式C学习(四)结构体的参数传递文件的包含大小端和字节序字节序:分类位域位域声明函数指针定义方式 结构体的参数传递 结构体做函数参数传递有三种方式: (1)用结构体的单个成员作为函数参数,向函数传递结构体的单个成员(属于传值调用,不会影响相应的实参结构体的值),分为值传递和地址传递。 (2)用结构体变量做函数参数,向函数传递结构体完整结构(属于传值调用,不会影响相应的实参结构体的值),属于地址传递。 (3)用结构体指针或结构体数组作函数参数属于模拟按引用调用,会影响相应的实参结构体的值,向函数传递结构体地原创 2021-02-05 22:15:02 · 128 阅读 · 0 评论 -
嵌入式C学习
嵌入式C语言学习(三)原创 2021-02-05 10:12:21 · 512 阅读 · 0 评论 -
嵌入式C学习
嵌入式C学习(二)Typedef结构体宏定义条件编译ifdefifndefundef Typedef Typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int、char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声名。 例如: typedef struct { u16 seq_num; u16 len; u8 dev_id[GPRS_PRO_原创 2021-02-03 21:51:59 · 109 阅读 · 0 评论 -
嵌入式C学习
嵌入式C学习(一)位运算and运算 &or运算 |xor运算 ^not运算 ~shl运算 <<shr运算 >>优先级位运算操作静态变量与静态函数静态变量与静态函数的基本概念静态的作用总结extern变量关键字const和宏定义define区别const的优点 位运算 程序中所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。常见的位运算有:and运算&、or运算|、xor运算^、not运算~、shl运算<<和原创 2021-02-02 17:01:54 · 197 阅读 · 0 评论