自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 嵌入式c第四次作业

一,结构体的参数传递首先结构体做函数参数有三种传递方式:一是传递结构体变量,这是值传递,二是传递结构体指针,这是地址传递,三是传递结构体成员,当然这也分为值传递和地址传递。以传引用调用方式传递结构比用传值方式传递结构效率高。以传值方式传递结构需要对整个结构做一份拷贝。下面看一个列子,student结构体中包含该学生的各种信息,我们在change函数中对其进行部分修改,再在主函数中输出其结果1.下面传递结构体变量#include<stdio.h>#include<

2021-02-05 14:18:18 122

原创 嵌入式c第三次作业

一,内存操作1.malloc/calloc/free:malloc和calloc都可以分配内存区,但malloc一次只能申请一个内存区,calloc一次可以申请多个内存区.另外calloc会把分配来的内存区初试化为0,malloc不会进行初始化。free可以释放由malloc或calloc等内存分配函数分配的内存.当程序很大时,期间可能要多次动态分配内存,如果不及时释放的话,程序将要占用很大内存。要注意,如果ptr所指内存已被释放或是未知的内存地址,则可能有无法预期的情况发生。若参...

2021-02-04 19:57:54 782

原创 嵌入式c第二次作业

一,Typedeftypedef用于为现有类型创建一个新的名字,称为类型别名,可简化变量的定义。在嵌入式系统开发中,typedef常用于定义结构体别名和枚举类型了。struct _GPIO { __IO uint32_t MODER; __IO uint32_t OTYPER;......};上述指令定义了一个结构体_GPIOtypedef类型别名5.4 嵌入式C语言一些常见用法在实际使用中,常常为结构体定义别名,写法如下:typedef struct { __IO uint32_...

2021-02-03 13:59:14 227

原创 嵌入式c学习第一次任务

一,位运算等位运算符,都是对操作数的二进制形式进行相关的运算。位与运算&: 与且相同的是,该运算符也是相同则取该位上所对应的数,否则取0。 位或运算|与或比较相同的是,位或运算是指把匹配到的,有1则取1,相同也取相同的那个数。 取反运算~:是一个单目运算符 顾名思义,取反操作就是把所有的数遇0取1,余1取0。 位异或^: 简单来说,就是相同则取0,不同则取1,是双目运算符。 二,左移右移 静态变量和静态函数(static) ...

2021-02-02 23:34:12 238 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除