- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 stm32学习之关键字
stm32学习之关键字:define域typedef的区别,volatiletypedef __IO uint32_t vu32;typedef __IO uint16_t vu16;typedef __IO uint8_t vu8;#define pchar char* //pchar是被替换的那个,在前面pchar pstr1,pstr2;char *pstr1,pstr2//pstr1是指针,pstr2不是指针typedef char* pchar //pchar是别名,在后
2020-10-01 22:33:28 1086 1
原创 单片机裸机程序框架
单片机裸机程序框架##单片机裸机开发时,要处理多个任务程序框架:轮询系统int main(void){ init_something(); while(1) { do_something1(); do_something2(); do_something3(); }}在没有外部事件驱动时,可以较好使用。前后台系统int flag1 = 0;int flag2 = 0;int flag3 = 0;int main(void){
2020-08-27 22:29:08 1438
原创 C语言递归
一个简单但易出错的递归例子来源于C语言深度剖析函数递归void fun(int i){ if(i>0) { fun(i/2); } printf(“%d\n”,i); }int main(){ fun(10); rerurn 0;}输出结果:0 1 2 5 10理解:printf("%d\n",i);语句是 fun 函数的一部分,肯定执行一次 fun 函数, 就要打印一行。展开过程如下:void fun(inti){ if (i&g
2020-08-07 16:40:22 168
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人