1. 程序的数据放在哪里? 就在main()函数中。
2. int read_column_numbers(int columns[], int max); 将数组传到函数中时,一般还要再加个参数表示数组的大小。
3. 要从逻辑上删除一段c代码,好的方法是使用#if指令:
#if 0
statements
#endif
4. stdlib.h定义了EXIT_SUCCESS和EXIT_FAILURE符号。
5. 无返回值的函数称为过程 procedure
6. gets读取一行文本,丢弃换行符,并在该行的末尾存储一个NULL字节,然后,gets函数返回一个非NULL值,表示该行已被成功读取。puts函数是gets函数的输出版本,把指定的字符串写道标准输出并在末尾增上一个换行符。
7. NUL是ASCII字符集中'/0'字符的名字,它的字节模式为全0. NULL是指一个其值为0的指针,它们都是整型值,其值也相同,所以它们可以互换使用。 符号NULL在stdio.h中定义。另一方面,并不存在预定义符号NUL, 要想使用它而不是字符变量'/0',必须自行定义。
8. %g 打印一个浮点值。