分类：电脑/网络
问题：大家好啊，问下关于编程入门的问题C语言本身不提供输入输出语句，输 
本身不提供输入输出语句，输入和输出操作是由函数来实现的。在C标准函数库中提供了一些输入输出函数，例如printf和scanf。在使用时，不能误以为它们是C语言提供的“输入输出语句”。printf和scanf不是C语言的关键字，而只是函数的名字。c提供的函数以库的形式存放在系统中，他们不是C语言文本的组成部分。大家知道上面的话什么意思吗？是《C语言设计》中的一段，看的我晕晕的...能帮我详细讲解下吗？比如“C语言本身不提供输入输出语句”，“C语言本身不提供输入输出语句”，“printf和scanf不是C语言的关键字，而只是函数的名字”，“C语言本身不提供输入输出语句，输入和输出操作是由函数来实现的。在C标准函数库中提供了一些输入输出函数，例如printf和scanf。在使用时，不能误以为它们是C语言提供的“输入输出语句”。printf和scanf不是C语言的关键字，而只是函数的名字。c提供的函数以库的形式存放在系统中，他们不是C语言文本的组成部分。大家知道上面的话什么意思吗？是《C语言设计》中的一段，看的我晕晕的...能帮我详细讲解下吗？比如“C语言本身不提供输入输出语句”，“C语言本身不提供输入输出语句”，“printf和scanf不是C语言的关键字，而只是函数的名字”，“C语言文本”······是什么意思吗？？？
回答：意思是C语言只是一个语言体系，规定了一些语法规则但没有包括这样具体功能的函数，像什么scanf\printf这些。只是因为像scanf\printf这样的语句经常被使用到，所以就有人干脆把它们做成了一个“头文件”，就是所谓的函数的库文件，在这些库文件中包括了不同功能的语句，这样使用者可以直接使用而不需要再去定义了。
凡是要使用scanf\printf的程序前面是不是都有一个“#include<stdio.h>”？这句话的意思就是这个程序包含了stdio.h这个库文件中的某些语句，因为scanf\printf是属于stdio.h这个文件里的。但是stdio.h并不是C语言的组成部分，而是被人为加进去的文件。
看到后面你就会清楚了，我刚看到这句话的时候也很郁闷的，后来就清楚了，呵呵