- 博客(3)
- 收藏
- 关注
原创 C语言小知识
宏定义是在预处理阶段被处理的。开发一个c语言程序需要预处理、编译、链接、运行四个阶段编译程序时,只要遇到#error就会跳出一个编译错误,既然是编译错误,要它干嘛呢?其目的就是保证程序是按照你所设想的那样进行编译的。...
2021-12-15 23:09:35 837
原创 逗号运算符
逗号运算符是二元运算符:表达式1 , 表达式2逗号运算符确保操作数被顺序地处理:先计算左边的操作数,再计算右边的操作数。右操作数的类型和值作为整个表达式的结果。左操作数只是为了副作用需要而被计算,它其值会被丢弃。在计算完左操作数之后,存在一个序列点,例如:x = 2.7, sqrt( 2*x )在上述表达式中,在 sqrt()函数被调用之前,赋值运算会首先发生。整个表达式的值是此函数的返回值。逗号运算符的优先级是所有运算符中最低的。因此,前述例子中的表达式 x=2.7 不需要括号。然而,如
2021-12-14 23:13:04 2424
原创 Stm32
晶振分为高速外部晶振(HSE Osc)、高速内部晶振(HSI RC)、低速外部晶振(LSE Osc)和低速内部晶振(LSI RC)。高速外部晶振和高速内部晶振一般为8MHz,低速外部晶振一般为32.768KHz,低速内部晶振,大概为40KHz左右,提供看门狗时钟和自动唤醒单元时钟。...
2021-12-06 20:48:20 741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人