设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
C语言为什么要把输入输出的功能作为函数,而不作为语言的 ...
返回列表
发新帖
C语言为什么要把输入输出的功能作为函数,而不作为语言的基本部分?
[复制链接]
11
|
5
|
2013-8-13 18:46:12
|
显示全部楼层
|
阅读模式
因为输入和输出都是比较烦琐的事情,不要把输入和输出认为那么简单.因为涉及到键盘和显示器两个设备.一些底层东西程序员直接使用容易出错.而且对系统也不好.所以都给封装成了函数 例如最典型的API.这样程序员就不必考虑那么多问题,只需要了解函数的作用和参数就够了.也就是操作系统和API函数打交道.而我们只需要和API函数通话就够了.以上是我个人的经验和见解.如果有不对的地方请指出....
回复
使用道具
举报
千问
|
2013-8-13 18:46:12
|
显示全部楼层
因为那样,就体现不出C语言的灵活性。C语言之所以功能强大,就在于它把语言本身和功能实现是分开的。语言本身既有高级语言的强大又兼顾低级汇编语言的灵活。功能实现都是由用户自己的函数实现的(附带的函数库其实也是开发者写的函数),你想实现什么功能就可以写什么样的函数。回到你所说的输入输出功能在计算机中也并不是单一的,有控制台级的I/O,还有内部字符串级的I/O、文件...
回复
使用道具
举报
千问
|
2013-8-13 18:46:12
|
显示全部楼层
由于输入输出操作牵涉具体的计算机设备,把输入输出操作放在函数中处理,可以使C语言编译系统更加简单。因为将语句翻译成二进制的指令是在编译阶段完成的,没有输入输出就可以避免编一阶段处理与硬件有关的问题,就可以使C语言本身的规模比较小,编译系统简化,编译程序简单,很容易在各种机器上实现,通用性强,程序具有较高的可移植性。...
回复
使用道具
举报
千问
|
2013-8-13 18:46:12
|
显示全部楼层
C语言使用输入输出函数就像我们数学、物理、化学理论中的公式一样,C语言使用输入输出函数其实是为了我们编程的方便和简洁,它们是一种固定的形式,它说白了就是一个框架,我们常用的框架...
回复
使用道具
举报
千问
|
2013-8-13 18:46:12
|
显示全部楼层
也许贝尔实验室的那几个人当初只是想着面向过程了~就把输入和输入也封装成函数了~也可能是为了留给C++~的~呵呵~...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
如何在PS中转换logo?
2
AUTO CAD 困惑
3
CS生化危机竞技版【珍藏版】EV1.0的武器补丁
4
CAD2008问题
5
为什么我电脑开机的时间会出现波纹什么都看不见到进了桌面就好了
6
急急急 我电脑没有声音
7
路由器做端口映射有什么好处?
8
反复低烧10多天了,检查一切正常,就是白血球高了点,肯定不是甲流。不过打点滴10多天还没好,怎么回事?
9
尿毒症是绝症吗
10
有谁知道对讲机的语音芯片有那些型号
11
碰到这种男生,应该怎么办?
12
什么是经商之道
13
PSP游戏 最终幻想水晶守护 不能玩 求助原因以及解决办法
14
QQ三国上海一统·天下 找个人带我(免费) 3Q了 我42YY
15
靴子大小
16
生化危机4键盘操作
17
大学级数学问题
18
上海哪里有正规的电脑配置组装商场
19
说出一句对以后生活努力拼搏的话?
20
高个子女生穿衣搭配
21
驾照因有人伤被扣,现人已没事 家属硬要一万,不给就不给取证??
22
蓝牙控制盘损坏了怎么修复
23
魔兽世界现状
24
温州八中在哪里啊
25
高手帮忙解道题!!
26
有知道QQ2008有同吧好友功能的吗?是哪个版本的?
27
会计中级怎样学习?
28
电脑出现了运行时间错误!!!
29
笔记本上网问题
30
通往金山的轻轨路线路有新桥站吗
31
求解以下法律问题,谢谢
32
请问平安保险的内勤工资高吗?
33
系统文件被误删怎么办?
34
做一个猜数字 小软件
35
电压表和电流表检查故障问题
36
我这配置能玩什么网游?!! 超垃圾配置
37
这样有可能吗
38
双路由如何开启Upnp
39
1983年浙江版——董智芝《西施》
40
手机wlanapp打不开
41
三星显示器换变压器多少钱
42
服用巴马茶后血压血糖能下降吗?
43
银行卡手续费的问题
44
男朋友打我了
45
请问大家油性皮肤冬季要怎么保养?
46
pen xp-8060b 绘图板 效果怎么样
47
脸颊的小疙瘩粉刺怎么办?
48
驾照因有人伤被扣,现人已没事 家属硬要一万,不赔怎么取证??
49
申请qq的快速办法
50
出售旧的固定资产要交什么税
51
我想在银行贷款6万创业。3年还请,,不知哪家银行可以办理。。我可用房产证作抵押
52
杭州哪里有买手机休息袋?就是那种能屏蔽手机信号的。
53
如何当好县级烟草专卖局的局长
54
被她拒绝了 是否还有机会
55
AVA什么时候内测结束?
56
患了SLE 我有错吗?
57
牛顿问题~快
58
从国内买诺基亚N85到加拿大弄用不 按国外的卡
59
农村户口买了农村社保。户口转成了居民户口,社保该怎么办
60
按POWER键是不是待机啊,按一下待机,再按便开机了?
61
魔兽世界角色恢复问题
62
2009年中考思想品德历史 试卷 答案
63
小狐狸用英语怎么说
64
我感冒了不知道是不是甲流
65
哪有在线的性病诊断网站?
66
商家有权拒收轻微磨损的真币吗?
67
我的工商银行网上银行无法登陆
68
某股票预期本年的每股收益为3元根据分配预期股息为每股2元市场利率为10%则该股票的市场价格应为多少
69
开机是老是出现一些免费电影之类的文件,删了也好有,麻烦各位仁兄支支招!
70
销售开票120万元。进项刚好够抵扣。这样不缴税行嘛?
71
玩热血传奇人物画面闪烁,不显示怎么办
72
找全本免费首领的签约情人
73
电脑装了pps 装上之后是乱码 我的系统是windows 7 ultimate 64 大侠指点
74
按揭买房 50多万的房子 首付10万 分30年 月供大概1900左右 那收入证明开多少可以顺利办下来
75
摩托车被盗
76
想知道谜语汇成的一句话?
77
好像是琵琶弹奏的插曲
78
大学生寒假假期一般为多少天?(大一)
79
简单地理
80
脑瘫有没有什么好方法
81
鸟宿池边树 我在家里住
82
黑莓 软解 硬解 使用上有什么区别
83
1.33KW的空调一个小时用多少度电?一天到晚一直开着一天要多少度电
84
我的QQ怎么防止在好友被别人克隆时成为别人的好友
85
梦幻诛仙新手问题
86
显示器不亮 主机正常
87
有了梦想的石头能走多远阅读题答案
88
在申请日以前已经在国外发表,没有在国内公开使用的技术属于现有技术吗?可以被授予专利权吗?
89
女生说梦见跟我结婚,什么意思?
90
qq绣聊天室怎么才可以防刷子
91
马来西亚的夜总会
92
贷款十万
93
谁给我出几题初中数学提高题
94
明明没汇款,骗我说汇了,这是什么心理?
95
被她拒绝了 是否还有机会ll
96
我女友这个月50天才来月经!
97
和HIV相似的未知病毒是真的么
98
请问持有学生票可以中途下车吗?
99
若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素是i,则第j 个输出元素是( )。