C语言基础(一)

来源:互联网 发布:淘宝素材图片 编辑:程序博客网 时间:2024/06/05 17:32

数组说明中其他常见的错误:
① float a[0]; /* 数组大小为0没有意义 */
② int b(2)(3); /* 不能使用圆括号 */
③ int k, a[k]; /* 不能用变量说明数组大小*/

字符数组的输入输出可以有两种方法:
逐个字符输入输出。用格式符“%c”输入或输出一个字符。
将整个字符串一次输入或输出。用“%s”格式符,意思是对字符串的输入输出。
说明:
(1)用“%s”格式符输出字符串时,printf函数中的输出项是字符数组名,而不是数组元素名。
(2)如果数组长度大于字符串实际长度,也只输出到遇′\0′结束。
(3)输出字符不包括结束符′\0′。
(4)如果一个字符数组中包含一个以上′\0′,则遇第一个′\0′时输出就结束。
(5)可以用scanf函数输入一个字符串。

不同类型与零值比较
int
if(n == 0)或者 if (n != 0)
float
const float EPSINON = 0.00001;
if ((n >= -EPSINON ) && (n <= EPSINON ))
bool类型
if (flag)或者if (!flag)
指针类型
if (n == NULL)或者if (n != NULL)

原创粉丝点击