
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
IIC,或者I2C,年“I方C”,集成电路总线,是同步串行半双工通信总线方式。该总线允许同时连接多个设备(芯片),每个芯片在总线上有特定的地址SDA:数据线SCL:时钟线两个信号线都是双向的,在硬件电路设计上,是必须要接上拉电阻,因为这是一种双开漏的通信模式,引脚只能主动拉低电平,无法主动输出高电平,需要上拉电阻来提供稳定的高电平,同时实现多设备 “线与” 通信逻辑。
当开始运行f1时,需要调用f1,而为了防止调用函数f1后无法回到main函数中,需要把main的地址保存下来,即入栈,所以此时在栈的最底层则是main的位置,此过程也被称为保护现场,而同理,f1和f2也接连入栈,于是在出栈时,顺序便是f2,f1,main,此过程也被称为恢复现场。综上,在c语言运行之前,必须开辟出来栈的空间,即栈区。为保证函数调用的正常运行,计算器会开辟新空间,记录调用前函数的位置
正在运行的程序,其运行过程中需要消耗内存和CPUmain.c(程序)(硬盘)-----a.out(程序)(硬盘)-------./a/out(进程)(内存)
在一项工程中,需要不仅仅是一个源文件,而是同时编译多个文件,这就需要makefile对工程进行编译和管理makefile:用来管理代码的编译和连接通过make工具解释makefile语法规则:目标文件:依赖文件(a.out:main.c)编译方法(gcc)
形式:struct 结构体名 {成员表列};其中成员表列形式为:类型名 成员名,结构体名第一个字母最好大写struct是关键字,不可省略,而且末尾必须加上分号接下来以学生的学号姓名成绩组成结构体为例int id;char n[20];}s1,s2;int main()







