补充c exit() return()在最初的main调用同,都是结束整个程序但是如果main()在一个递归程序中,exit()仍然会终止程序,但是return只会把控制权交给上一级调用,直至最初的一级。然后return结束程序。 文件操作 fopen()函数: getc()和putc()函数: 个人理解:书中putc和putchar等价的原因是因为putc第二个参数stdout是一个输出文件指针,所以将ch写入后就输出,若不是stdout就与putchar不同了。 读到结尾时就要停止: fclose函数: