学习目的:
1.了解程序设计语言的组成。
2.理解各组成的作用。
3.掌握程序设计语言学习的方法。
4.了解C语言编译环境。
一、程序设计语言的基本成分
目前常见的语言的结构基本类似,主要区别于一些语法。
程序设计语言基本成分包含:数据、运算、控制、输入、输出。主要掌握前三项。
1.数据成分:
数据成分是一种程序设计语言的数据类型。数据对象总是对应着应用系统中某些有意义的东西;数据表示则指示了程序中值的组织形式。
数据是程序操作的对象,具有储存类、类型、名称、作用域和生存周期等属性,使用地要为它分配内存空间。
数据的划分:
按照程序运行时值能否改变,可将数据分为:常量和变量。
按数据作用域分为:全局量和局部量。
按照数据组织形式的不同可分为:基本类型、用户定义类型、构造类型及其他类型。
2.运算成分:
指明允许使用的运算符及运算规则。
大多数高级程序语言的基本运算可以分为算数运算、关系运算、逻辑运算。
算数运算常见的有加、减、乘、除。
关系运算常见的有等于、大于、小于。
逻辑运算常见的有或、与、非。
有些语言如C/C++还提供供位运算。
3.控制成分:
指明语言允许表达的控制结构。
1.顺序结构:从第一个操作开始按顺序操作。
2.选择结构:在两种或两种以上的分支中选择其中一个的逻辑。
3.循环结构:重复判断、计算的过程。通常由初始化、需要重复计算的部分和重复的条件三部分组成。
二、程序设计语言的其他部分
系统函数和自定义函数
系统函数指该们语言所提供的可以直接调用的函数。
自定义函数指设计时写的子程序。在C语言中子程序是以函数形式存在的,需要用子程序时调用即可。
三、程序设计语言的编译和运行环境
计算机的各种语言都提供了相应的翻译和运行环境。
在Windows操作系统下通常用Truboc或Studio 2005来编译和运行C语言。