C陷阱与缺陷
文章平均质量分 91
Exp.Joker
这个作者很懒,什么都没留下…
展开
-
C陷阱与缺陷(四)PRINTF , VARARGS与 STDARG、Koenig和 Moo夫妇访谈
因为格式字符串决定了其余参数的类型,而且可以到运行时才建立格式字符串,所以C语言实现要检查printf 函数的参数类型是否正确是异常困难的。其中的%d格式项将被对应的待输出整数的10进制值替换,替换时不会在整数值的前后添加空格字符。%u格式项与%d格式项类似,只不过要求打印无符号10进制整数。%o、%x和%X格式项用于打印8进制或16进制的整数。 %s格式项所对应输出的字符串必须以一个空字符('\0')作为结束标志%og、%f 和%e这3个格式项用于打印浮点值。%g格式项用于打印那些不需要按列原创 2022-06-07 23:23:02 · 486 阅读 · 0 评论 -
C陷阱与缺陷(三)库函数、预处理器、可移植性
库函数、预处理器、可移植性原创 2022-06-07 23:21:48 · 342 阅读 · 0 评论 -
C陷阱与缺陷(二)语义“陷阱”、连接
指针与数组非数组的指针。作为参数的数组声明。避免“举隅法”。空指针并非空字符串边界。计算与不对称边界求值顺序。运算符&&、||和!整数溢出。为函数main提供返回值。什么是连接器?声明与定义。命名冲突与static修饰符。形参、实参与返回值。检查外部类型。头文件。...原创 2022-06-07 23:18:44 · 384 阅读 · 0 评论 -
C陷阱与缺陷(一)词法“陷阱”、语法“陷阱”
编译器中负责将程序分解为一个一个符号的部分,一般称为“词法分析器”。原创 2022-06-06 09:38:54 · 333 阅读 · 0 评论