[C语言]编写C程序之数据、语句、操作符和表达式(准备篇)

  程序员面对的世界是什么样的呢?计算机这个专业就已经决定了程序员面对的世界是一个复杂的世界。现实生活中的各行各业,都会利用计算机自动化的特性执行其业务。因此程序员是为了“问题”而生的,程序员利用所学的技巧借助计算机解决问题,以此程序员需要编写程序来描述需要处理的对象及处理规则,交由计算机执行。换句话说,程序员需要把问题中的概念、处理逻辑映射到运行平台上。

  C语言提供了数据类型、语句、操作符和表达式来表达现实问题域中的对象及处理规则。数据类型,它刻画对象的特性。类型明显或隐含地规定了在程序执行期间变量或表达式所有可能取值的范围,以及在这些值上允许的操作,如整型就隐含了整数的取值范围以及在上面的加减乘除,假设,在面向对象中,定义一个抽象类型人,人这个类型就决定了取值范围是人这个群体,以及人有那些特性。语句,刻画了处理规则。可分为顺序、选择、循环。

  程序员要做的就是把现实生活中的概念及处理逻辑,映射到计算机平台上。而这一举动可以用Java、C++这样的高级语言,也可以用C和汇编,区别在于Java、C++这种高级语言相较于汇编,会多一层映射,这一层映射由具体负责该层的负责。计算机系统是一个多层次结构,每个人根据自己的兴趣负责相应的层次。

猜你喜欢

转载自blog.csdn.net/nucleus_ripples/article/details/80088414