回复: c语言入门很简单
3.如何解决“十万个为什么”
敲的代码是什么?代码的意思是什么?黑色的窗口上为啥会显示2850?……?这些都是编程语言的问题了,将在本书中占大量篇幅。程序员按的那几个按钮是什么,干了什么?弹出的黑色窗口是什么?……?这些都是开发环境的问题了…这也是本书的一个重点来通过实例来满足大家的动手欲望。
带着这些问题,开始我们的C语言之旅!相信“旅游”回来时,会很好的回答这些问题,并且觉得这些问题好傻瓜啊!呵呵…,但是记住,这些问题现在并不傻瓜,而且还很有意义!
2.2 编程的核心——数据
计算机有个最核心的工作,那就是运算,对什么进行运算呢?对数据进行运算!计算机程序设计语言是用来指导计算机进行运算的。因此,我们使用计算机语言进行编程的核心,就是操作数据了。
2.2.1 数据从哪里来
再来看看举的那个发工资的例子:工资3000、税5%,税后工资是多少钱?闭上眼睛,你还能记得起这句话中什么样的信息,或许最应该记住的就是3000和5%了。要计算税后工资,恐怕没有这两个数字是不行的吧?!这两个数字正是这句话的关键数据了。接下来看看什么是数据。
数据是对客观事物的符号表示,是用于表示客观事物未经加工的原始素材。它可以是图型符号、数字、字母等等。在C语言中,简单的说,数据就是表示一定有用信息的事物元素的符号或者信号。分解开来说吧,首先,数据是事物元素;其次,数据必须包含有用信息;最后,数据应该是个符号。
知道了要成为数据必须满足的三个条件之后,就一步一步的来看看在我们举的那个发工资的例子中,哪些是数据,哪些不是数据?为什么是,为什么不是?
1.数据是事物元素
我们看看发工资的例子中都有哪些事物元素,图2.2更直观的表示了出来。
|