文档详情

C语言程序结构设计第一章.ppt

发布:2017-05-01约2.96千字共30页下载文档
文本预览下载声明
第1章 程序设计基本概念;C语言的特点 语言简洁紧凑,使用方便灵活。 C语言一共只有32个关键字,9种控制语句,程序书写主要用小 写字母表示。 运算符丰富。 C的运算符包含的范围广泛,共有34种运算符。 数据结构丰富。 具有现代化语言的各种数据结构。 具有结构化的控制语句。 例如if……else; while,do……while等等。;语法限制不严格,程序设计自由度大。 例如,对数组下标越界不做检查;整型量与字符型数据以及逻辑型数据可以通用。 C语言允许直接访问物理地址,能进行位操作。 生成目标代码质量高,程序执行效率高。 用C语言写的程序可移植性好。 因此用C语言编写对操作系统和系统实用程序以及对硬件进行 操作的场合,其优势明显高于其他的高级语言。另外也可以看出C 语言对程序员的要求较高。; 简单的C程序介绍 例1 #include stdio.h void main( ) { printf (“This is a c program.\n”); } 本程序的作用是输入以下一行信息: ;例 2 #include stdio.h void main( ) { int a,b,sum; a=123; b=456; sum=a+b; printf(“sum is %d\n”,sum); } 运行结果为: ;通过以上例题我们可以看到: C程序是由函数构成的。 函数是C程序的基本单位。一个C源程序至少包含一个main函数, 也可以包含一个main函数和若干其他函数。 一个函数由两部分组成: a.函数首部,即函数的第一行。(函数名、函数类型、函数属 性、函数参数名、参数类型) int max ( int x, int y) 函数类型 函数名 函数参数类型 函数参数名 一个函数名后面必须跟一对圆括号,函数参数可以没有。 b.函数体,{……}内的部分。 ;函数体一般包括: 声明部分(对用到的变量和函数进行定义和声明) 执行部分(由语句组成) 一个C程序总是从main函数开始执行的。 C程序书写格式自由 ,一行内可以写几个语句,一个语句可以 分写在多行上。 5. 每个语句和数据定义的最后必须有一个分号。 c=a+b; C语言本身没有输入/出语句。 可以用/*……*/对C程序中的任何部分作注释。;1.1 程序和程序设计;文件;1.4 C程序的上机步骤 程序:一组计算机能识别和执行的指令。 每一条指令使计算机执行特定的操作。 源程序:用高级语言编写的程序称为“源程序”, 计算机只能识别二进制形式的“目标程序”。 因此,必须先用一种称为“编译程序”的软件,把源程序翻译成 二进制形式的目标程序,然后将该目标程序与系统的函数库和其它 目标程序连接起来,形成可执行的目标程序。 ;2. 使用vc调试C程序的上机步骤 (1)启动VC (2)创建:新建——〉文件——〉C++ source file 输入新文件名及选择存储位置 (3)编辑:输入程序 (4)编译:编译——〉编译***.cpp (5)连接:编译——〉构建***.exe (6)执行:编译——〉执行***.exe;2、程序设计 (1)确定数据结构:输入数据、输出数据等 (2)确定算法:解决问题、完成任务的步骤 (3)编码:用计算机语言编写程序代码(编程) (4)在计算机上调试程序 (5)整理并写出文档资料;1.2 算法;2. 算法:广义地说,为解决一个问题而采取的方法和 步骤,就成为算法。 在解决一个问题的时候,不仅要保证算法的正确,还 -要考虑算法的质量,选择合适的算法。 计算机算法可以分为两大类别: 数值运算算法和非数值运算算法。 数值运算算法:目的是求数值解。例如求方程 的根。 非数值运算算法:包括面非常广泛,最常用于事务管 理领域,如图书检索、人事管理
显示全部
相似文档