字符串,无论是表示成字符常量还是存储在字符数组中,都以一个叫作空字符的隐藏字符结尾。
评论
感受一句话的力量
字符串,无论是表示成字符常量还是存储在字符数组中,都以一个叫作空字符的隐藏字符结尾。
AI时代,有人焦虑失业,有人偷偷变强,不写代码不烧脑~
scanf()把输入的字符串转换成整数、浮点数、字符或字符串,而printf()正好与它相反,把整数、浮点数、字符和字符串转换成显示在屏幕上的文本。
该行告诉编译器把stdio.h中的内容包含在当前程序中。stdio.h是C编译器软件包的标准部分,它提供键盘输入和屏幕输出的支持。
C是编译型语言。C编译器和链接器是把C语言源代码转换成可执行代码的程序。
C语言没有专门用于存储字符串的变量类型,字符串都被存储在char类型的数组中。
源文件是整个编译过程的开始,不是结束。
printf()函数做了相应的转换。注意,如果要在八进制和十六进制值前显示0和0x前缀,要分别在转换说明中加入#。
还有一种刷新缓冲区的方法是使用fflush()函数,详见第13章。
在使用printf()函数时,切记检查每个待打印值都有对应的转换说明,还要检查转换说明的类型是否与待打印值的类型相匹配。
C标准规定,使用非const标识符(如,mult_arry()的形参ar)修改const数据(如,locked)导致的结果是未定义的。
关系运算符的优先级比算术运算符(包括+和-)低,比赋值运算符高