嵌入式C语言
want_money
这个作者很懒,什么都没留下…
展开
-
C语言小知识
宏定义是在预处理阶段被处理的。开发一个c语言程序需要预处理、编译、链接、运行四个阶段编译程序时,只要遇到#error就会跳出一个编译错误,既然是编译错误,要它干嘛呢?其目的就是保证程序是按照你所设想的那样进行编译的。...原创 2021-12-15 23:09:35 · 810 阅读 · 0 评论 -
逗号运算符
逗号运算符是二元运算符:表达式1 , 表达式2逗号运算符确保操作数被顺序地处理:先计算左边的操作数,再计算右边的操作数。右操作数的类型和值作为整个表达式的结果。左操作数只是为了副作用需要而被计算,它其值会被丢弃。在计算完左操作数之后,存在一个序列点,例如:x = 2.7, sqrt( 2*x )在上述表达式中,在 sqrt()函数被调用之前,赋值运算会首先发生。整个表达式的值是此函数的返回值。逗号运算符的优先级是所有运算符中最低的。因此,前述例子中的表达式 x=2.7 不需要括号。然而,如原创 2021-12-14 23:13:04 · 2371 阅读 · 0 评论