大家好啊,问下关于编程入门的问题
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这个库文件中的某些语句,因为scanf\printf是属于stdio.h这个文件里的。但是stdio.h并不是C语言的组成部分,而是被人为加进去的文件。 看到后面你就会清楚了,我刚看到这句话的时候也很郁闷的,后来就清楚了,呵呵
答:网页缓存 过段时间就会变成E的图标了详情>>