文档详情

C程序设计实例教程-全套PPT课件.pptx

发布:2023-11-21约7.91万字共375页下载文档
文本预览下载声明
C 程序设计实例教程 《C程序设计实例教程》 2第一章 C语言概述本章的主要内容:C语言的发展C语言的组成及特点C 语言的调试方法程序设计入门 《C程序设计实例教程》 3本章的学习要求 : 了解:C语言的发展 掌握:C语言的特点、简单C程序的组成 掌握:C程序的上机调试步骤 重点:简单C程序的组成、上机调试步骤 难点:集成开发环境的学习、程序调试方法 《C程序设计实例教程》 4§1.1 C语言的发展一、程序设计语言的发展:机器语言汇编语言高级语言面向过程面向对象CPU指令系统,由0、1序列构成的指令码组成如 加 减用助记符号描述的指令系统如 ADD A, B客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计是数据被加工的过程 《C程序设计实例教程》 5二、C语言发展过程产生过程时间:1972~1973地点:美国贝尔实验室目的:UNIX操作系统设计人: Ken.Thompson和Dennis.M.RitchieC标准标准C: KR合著《The C Programming Language》ANSI C: 1983年87 ANSI C: 1987年1990年国际标准的ANSI C 《C程序设计实例教程》 6§1.2 C语言的组成及特点C语言的特点简洁、紧凑,使用方便、灵活 具有丰富的运算符和数据类型,便于实现各类复杂的数据结构 能够直接访问内存的物理地址,进行位操作具有结构化控制语句,便于实现程序的模块化设计 既可用于系统软件的开发,也适合于应用软件的开发 具有效率高、可移植性强等特点 《C程序设计实例教程》 7例题 1一个简单的小程序 :#include stdio.h /*编译预处理包含命令*/void main() /*主函数*/{printf(hello,world! ); /*格式输出函数*/} 《C程序设计实例教程》 8例题 2#include stdio.h/*函数功能:计算两个整数相加之和 入口参数:整型数据a和b 返回值: 整型数a和b之和*/int Add(int a, int b){ return (a + b);}/*主函数*/main(){ int x, y, sum = 0; printf(Input two integers:); scanf(%d%d, x, y); /*输入两个整型数x和y*/ sum = Add(x, y); /*调用函数Add计算x和y相加之和*/ printf(sum = %d\n, sum); /*输出x和y相加之和*/} 《C程序设计实例教程》 91.3 C程序的调试方法 C程序上机操作过程主要包括以下几个步骤:(1)编辑。选择合适的编辑程序,将C语言源程序通过键盘输入到计算机中,并保存为扩展名为“.c”的源文件。(2)编译。该过程对编辑好的源文件经过C编译程序进行编译,生产扩展名为.obj的目标文件。(3)连接。经过编译后生成的目标文件还是不能执行的,还需要通过连接程序将源文件生成的目标文件和其包含的库函数及其他目标文件连接后才能生成扩展名为.exe的可执行程序。(4)执行。执行过程是将连接生成的可执行文件在操作系统下运行,检查程序运行结果。 《C程序设计实例教程》 10C程序上机操作流程 《C程序设计实例教程》 111.4 程序设计入门 程序设计的过程,简单地说就是数据被加工的过程。人们可以通过程序在计算机中的执行来完成对计算机的各种控制。学习程序设计的目的就是学会控制计算机的能力。一个程序应包括:(1)对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。(2)对操作的描述。即操作步骤,也就是算法(algorithm)。 《C程序设计实例教程》 12使用C语言进行程序设计的主要步骤包括:(1)分析所要处理的具体问题,确定需要的数据结构及解决问题的方法。(2)通过一定方式将数据结构和算法进行描述。(3)用C语言将解决问题需要的数据结构、算法进行描述,即编制C程序。(4)将编制好的C程序通过编译、连接、执行后得出解决问题的结果。 《C程序设计实例教程》 131.5 Turbo C 2.0集成开发环境 一、TurboC 2.0集成开发环境 《C程序设计实例教程》 141.5 Turbo C 2.0集成开发环境 一、TurboC 2.0集成开发环境 主菜单内容有: File Edit Run Compile Proje
显示全部
相似文档