- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 stm32学习之关键字
stm32学习之关键字:define域typedef的区别,volatile typedef __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
1212
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
1558
原创 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
225
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅