C语言中的输入输出语句与输入输出函数有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/06 07:52:11
在教科书书有这样的话:C语言只有输入输出函数,没有输入输出语句.
这到底是什么意思?是功能不一样么,还是有其他解释?

语句是语法本身提供的,构成语句的是保留字(即不能用作变量名)
函数不是语法提供的,而是由其他人定义的。

其实根本没有什么复杂的意思,这句话已经说的很清楚了,C语言只有输入输出函数,没有输入输出语句,例如想输出一句Hello World!,你用的是printf("Hello World!");或者是puts("Hello World!");无论你用哪种方式输出,你都用了c库函数提供的输出函数print() ,puts().