C语言为什么要把输入输出的功能作为函数,而不作为语言的基本部分?
2013-08-13
展开全部
因为输入和输出都是比较烦琐的事情,不要把输入和输出认为那么简单.
因为涉及到键盘和显示器两个设备.一些底层东西程序员直接使用容易出错.而且对系统也不好.
所以都给封装成了函数 例如最典型的API.
这样程序员就不必考虑那么多问题,只需要了解函数的作用和参数就够了.
也就是操作系统和API函数打交道.而我们只需要和API函数通话就够了.
以上是我个人的经验和见解.如果有不对的地方请指出.
因为涉及到键盘和显示器两个设备.一些底层东西程序员直接使用容易出错.而且对系统也不好.
所以都给封装成了函数 例如最典型的API.
这样程序员就不必考虑那么多问题,只需要了解函数的作用和参数就够了.
也就是操作系统和API函数打交道.而我们只需要和API函数通话就够了.
以上是我个人的经验和见解.如果有不对的地方请指出.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-13
展开全部
C语言使用输入输出函数就像我们数学、物理、化学理论中的公式一样,C语言使用输入输出函数其实是为了我们编程的方便和简洁,它们是一种固定的形式,它说白了就是一个框架,我们常用的框架
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
由于输入输出操作牵涉具体的计算机设备,把输入输出操作放在函数中处理,可以使C语言编译系统更加简单。因为将语句翻译成二进制的指令是在编译阶段完成的,没有输入输出就可以避免编一阶段处理与硬件有关的问题,就可以使C语言本身的规模比较小,编译系统简化,编译程序简单,很容易在各种机器上实现,通用性强,程序具有较高的可移植性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-13
展开全部
也许贝尔实验室的那几个人当初只是想着面向过程了~
就把输入和输入也封装成函数了~
也可能是为了留给C++~的~呵呵~
就把输入和输入也封装成函数了~
也可能是为了留给C++~的~呵呵~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询