永发信息网

C语言为什么要把输入输出的功能作为函数,而不作为语言的基本部分?

答案:4  悬赏:50  手机版
解决时间 2021-03-24 17:07
C语言为什么要把输入输出的功能作为函数,而不作为语言的基本部分?
最佳答案
因为那样,就体现不出C语言的灵活性。C语言之所以功能强大,就在于它把语言本身和功能实现是分开的。语言本身既有高级语言的强大又兼顾低级汇编语言的灵活。功能实现都是由用户自己的函数实现的(附带的函数库其实也是开发者写的函数),你想实现什么功能就可以写什么样的函数。回到你所说的输入输出功能在计算机中也并不是单一的,有控制台级的I/O,还有内部字符串级的I/O、文件级的I/O,网络级的I/O等等。想实现什么功能,就去写吧。
全部回答
C语言使用输入输出函数就像我们数学、物理、化学理论中的公式一样,C语言使用输入输出函数其实是为了我们编程的方便和简洁,它们是一种固定的形式,它说白了就是一个框架,我们常用的框架
也许贝尔实验室的那几个人当初只是想着面向过程了~
就把输入和输入也封装成函数了~
也可能是为了留给C++~的~呵呵~
因为输入和输出都是比较烦琐的事情,不要把输入和输出认为那么简单.
因为涉及到键盘和显示器两个设备.一些底层东西程序员直接使用容易出错.而且对系统也不好.
所以都给封装成了函数 例如最典型的API.
这样程序员就不必考虑那么多问题,只需要了解函数的作用和参数就够了.
也就是操作系统和API函数打交道.而我们只需要和API函数通话就够了.
以上是我个人的经验和见解.如果有不对的地方请指出.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
摩柯婆罗多的成书年代
到底是睡前几小时不要喝水?
---What is he going to_____ when he ____up
js多重继承
抓紧你 是哪首歌的歌词
恭祝优雅团队成功晋升为官方运营团队,求藏头
睡安片吃多少会死
大便中有油是怎么回事
太宰治有哪些著名的书,怎么评价他的书
2009第七届全国希望杯数学邀请赛 四年级 武汉
拼音的g和k念出来d和t,怎么办
29不画图怎么做!?数学
在佛山的广东宝裕集团有限公司容易进吗??一
真八核与大四核小四核那种好
和前男友纠缠两年多了,当初是我不懂事很任性
推荐资讯
奔驰e300l发动机水箱能放多少防冻液
陕南道教蒋国锋蒋道士唱道
国务院发布的全国生态环境保护纲要明确提出了
40*60*1.2栏杆是什么意思
名曰“精卫”,其名自啸是什么意思?
爱亭粉店怎么去啊,有知道地址的么
从1000到1500顺序数字怎么写
孕妇看房有风水讲究吗
2006年世界上有多少人在挨饿
氮气和氧气在零摄氏度时能反应吗
healer百度云资源超清!是超清哦超清1080p
行书对联烟霞闲骨格,泉石野生涯
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?