用puts函数在最后输出一个换行。sca
f和gets的数据:如果输入的是goodgoodstudy!那么sca
f“s”a只会接收good考点:不可以接收空格。getsa会接收goodgoodstudy考点:可以接收空格。【考点5】字符串函数要掌握的四个字符串函数:字符串拷贝函数strcpy(),求
字符串长度函数strle
(),字符串链接函数strcat(),字符串比较函数strcmp()。使用这些函数需在预处理部分包含头文件”stri
gh”。字符串长度要小于字符数组的长度,例:charstr10”Hello”sizeofstr的值为10(数组长度),strle
str的值为5(字符串长度)。这些函数是考试常用到的函数,大家一定要熟练应用这几个函数。第九章文件【考点1】文件类型指针文件指针是一个指向结构体类型的指针,定义格式为:FILE
指针变量名。在使用文件时,都需要先定义文件指针。【考点2】文本文件与二进制文件文本形式存放的是字符的ASCII码,二进制形式
存放的是数据的二进制。例如“100”如果是文本形式就是存储’1’、’0’、’0’三个字符的ASCII码(001100010011000000110000),如果是二进制形式就把100转化成二进制(01100100)。【考点3】打开文件FILEfpfpfope
“clabc””rb”。fope
函数的前面一部分为文件名,后面一部分为文件的使用方式。打开方式见教材第116页,其中r代表读,w代表写,a代表添加,b代表二进制位的。【考点4】文件函数判断文件结束feof函数,移动文件指针位置fseek函数,获得文件的打开形式:
文件位置ftell函数,文件位置移到开头rewi
d函数,文件字符输入输出fgetc函数和fputc函数,文件输入输出fsca
f函数和fpri
tf函数,文件字符串输入输出fgets函数和fputs函数,读写二进制文件fread函数和fwrite函数。以上函数要求知道格式会用,清楚是用于二进制文件还是文本文件。上课时候讲的文件这一章的题目要做一遍,一定要做,基本上考试的都会在练习当中。
f第十章对C语言的深入探讨【考点1】编译预处理凡以开头的这一行,都是编译预处理命令行,编译预处理不
加分号,不占运行时间。宏替换仅是简单的文本替换,如defi
efxxx和defi
efxxx替换f22时就有区别,前者展开为2222,后者为2222。如果源文件f2c中有i
clude”f1c”可以理解为把源文件f1c原样包含到f2c中,使f1c和f2c融合到一起成为一个C程序编译。所以一个C程序必有主函数,但一个C源文件未必有主函数。【考点2】标识符作用域局部变量是在函数内或复合语句内定义的变量,作用域为
定义它的r