数据输入输出

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:33:29
谭浩强版的C语言,有一段不是很懂,谁能给解释一下:
1.所谓输入输出是以计算机为主体而言的。
2)本章介绍的是向标准输出设备显示器输出数据的语句。
3)在C语言中,所有的数据输入/输出都是由库函数完成的。因此都是函数语句。
C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的。
例如printf和scanf不是C语言的关键字,只是函数的名字,完全可以不用printf和scanf这两个名字而使用其他的名字,用其他的函数名。C语言提供的函数以库的函数存放在系统中,他们不是C语言文本中的组成部分。

谁能解释一下:1.输入输出语句和函数的区别。
2.关键字的具体意思
3.最后一句中C语言文本中的组成部分是什么意思。
其他的地方能够尽量详细解释的也可以帮忙解释一下。
我是刚刚学C语言,而且不是计算机专业的,可以给点建议更好^_^
貌似很贪心啊,呼呼!1o(∩_∩)o...

1输入输出语句 是 C语言和操作系统或电脑硬件已约定的语句/命令,含数呢就是人们已经写出来的一个类似于模块的东西,比如你自己定议一个含数为:abc,而这个abc你定议的他是把两个变量相乘并返回一个结果
那么调用这个abc,就会把后面紧跟的两个数相乘并返回到你要存放的变量里,
2.关键字 是C语言编程的时候所保留的也是约定好了的词语

比如,, if 程序读到你写的这个if的时候他就知道了这就是如果的意思 ,说白了就是特别约定的暗号 比如某军官跟手下说,只要我说 青蛙 你们就开枪 ,就是这样,,,

1语言文本 应该就是C语言 已经定议的关键字 ,再给你打个比方 ,我们 说:"吃饭" 大家都明白吃饭是什么意思,但是当 两个人约定好 ,当他们说 山饭 就是吃饭的时候 ,这两个人就听得懂 ,而对于不知道这个约定的人来说 不明白什么是山饭 ,也就不会对听到山饭后 做出像听到吃饭时的理解和反应 ,]

说了这么多不知道你听得懂不

1."输入输出语句"只是这个“stdio.h”头文件的一部分。它是由这里面的一个函数来实现的,而函数就是为实现某个功能而写的。
2.关键字就是在这个语言里有特定意义的字,具体的意义由该语言定义。
3.C语言文本中的组成部分应该就是指C语言程序中我们通常见到的那些语句。

说明:现在我在学C++。而C语言,我是上个学期学的,有些东西可能不大记得了,由于本人能力有限,所以只能给你解释到这样了,希望能帮到你,没其他意思,希望有机会和一些对计算机有兴趣的人交个朋友,呵呵。

我觉得应该给你通俗的解释一下什么是输入输出流,
我们所用的这么些高级语言都在语言的底层实现与硬件的联系,它们怎么实现与硬件的联系我们不管(具体要通过汇编或什么机器代码联系起来的),我们只要会用就行。
拿JAVA上的解释来说一下(没事你能懂的),我们把输入输出都想像成“流”,好比水流,水是从一方流向另一方的,当你想往一个文件或显示器上写入东西,你就必须获取一个输出流----注意:你把自己想输入的东西如一句话,你通过键盘