第一章
gets函数: gets函数从标准输入读取银行文本并把它存储与作为参数传递给它的数组中。一行输入由一串字符组成,以一个换行符(newline)结尾。gets函数丢弃换行符,并 在该行的末尾存储一个NUL字节(一个NUL字节的指字节模式为全0的字节,类似'\0'这样的字符常量)。然后,gets函数返回一个非NULL值,表示该行已经被成 功读取。当gets函数被调用但事实上不存在输入行时,他就返回NULL值,表示它到达了输入的末尾(文件尾)。
read_column_number(int columns[], int max)
在函数声明的数组参数中,并未指定数组的长度。这种格式是正确的,应为不论调用函数的程序传递给他的数组参数的长度是多少,这个函数都照收不误。它允许单个函数操纵任意长度的一位数组。
%s格式码输入字符串时,中间不能包含空白。
put函数: put函数是get 函数的输出版本,它把指定的字符串写到标准输出并在末尾添上一个换行符。