c语言程序设计的原理? 为什么要又函数 为什么函数要有返回值?他是如何实现对计算机操作的?

这个问题可能有点大。。。可我真的不想闷著头傻学。。。只会语法 却不知道自己学了这东西有什么用。只会给别人设计程序。

函数就是为了代码重用,同样一段代码,可以在很多地方调用,避免重复写代码了。函数也可以没有返回值,但是一般认为,程序就是为了当你给它一个输入,它可以按照预想的结果给你返回运算结果,就是如此。
对计算的控制那个跟操作系统有关了,程序一般通过操作系统提供的API接口来对计算机进行操作追问

也就是说 设计程序就是设计输入输出的过程怎么做? 计算机系统是用c语言编写的 可我怎么也看不到数据的输入和输出啊 只有操作 然后计算机反应

追答

你的鼠标就是系统的输入,当然键盘也是,输入的是鼠标的位置和相关的事件,比如单击,双击,移动等等。比如你双击一个word程序图标,操作系统就会把word。exe调入内存执行

追问

那我现在每天再看一些数学题方面的c语言教程 整天解数学题 是不是没用?主要学习c语言的语法和语句就好 然后重点看系统程序设计类的?我是自学的 很多不知道。。

追答

也不能说没有用,看你将来做哪方面了,如果做一些纯算法类的软件,还是很有用,比如做图像处理的后台算法就用到这些数学的东西,但是如果做信息系统基本上用途不大。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-05
比如说 我叫你去买东西
所以就可以写一个SHOPPING的函数,而返回值就是你要把你买到的东西给我。
明白了吗
C最后都是编译成2进制码。就是机器码。所以电脑就听得懂我们要他做什么了。
纯手打。采纳吧。追问

windows系统是c语言编写的 可我每天用系统只是在点鼠标 用键盘 从来没输入过什么数据啊 我也不用他给我计算什么题目。。。现在天天就是写学习一个程序 如何的把一个数学题解出来。。。跟系统沾不上边啊

追答

都没采纳。人家不答了啦。

第2个回答  2012-06-06
数据的输入,点击鼠标也算的。楼主要是真想学这个,可以看看操作系统原理和计算机导论方面的书,这个问题,一时半会讲不大清楚的。
相似回答