C语言开发实例教程ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言程序设计
1.2 了解C语言基础知识
1.2.2 阅读简单的C程序 阅读以上程序,可以得出以下结论: 1.C语言程序的构成
一个源程序可以有一个或多个函数组成,而且都有且只有 一个main函数,即主函数,C语言的程序总是从主函数开 始执行 源程序中可以有预处理命令,预处理命令通常放在源文件 或源程序的最前面 每一个语句都必须以分号结束,但预处理命令、函数头和 花括号之后不加分号。 标识符和关键字之间,至少要加一个空格。 源程序中需要解释和说明的部分,可以用“/*......*/加 以注释,以增加程序的可读性。
C语言程序设计
第4篇 齐心协力、开发大型项目
1、探究结构体、共用体、枚举以及位运算 2、学习文件 3、小型家庭财务管理项目实训
C语言程序设计
第1章 了解C语言程序设计 教学目标:
1. 了解什么是算法 2. 掌握C语言基础知识 3. 熟悉编译和运行C语言应用程序
C语言程序设计
1.1 什么是算法和程序设计
描述算法: 流程图描述 N—S图(框图)描述 伪代码描述
C语言程序设计
1.1 什么是算法和程序设计
1.1.3 程序设计方法简介 程序设计的步骤: 建立数学模型 选定算法 编写程序 测试与调试
C语言程序设计
1.1 什么是算法和程序设计
1.1.4 结构化程序设计 结构化程序设计的方法: 自顶向下 逐步细化 模块化
C语言程序设计
1.3 编译和运行C语言应用程序
1.3.2 Turbo C2.0上机环境介绍
Turbo C工作环境介绍 从DOS环境进入; 从Windows环境进入: 主菜单 Turbo 环境中运行C语言源程序的步骤 编辑源文件 源程序的编译、连接 执行程序 退出Turbo C集成环境
C语言程序设计
C语言程序设计
2.3 C语言的基本数据类型及其转换
2.3.1 掌握C语言的基本数据类型 整型数据表示范围及占用字节数 :
C语言程序设计
2.3 C语言的基本数据类型及其转换
2.3.1 掌握C语言的基本数据类型 特别提示: 1.允许在一个类型说明符后,说明多个相同类型的 变量。各变量名之间用逗号间隔。类型说明符与 变量名之间至少用一个空格间隔。 2.最后一个变量名之后必须以“;”号结尾。 3.变量说明必须放在变量使用之前。一般放在函数 体的开头部分。
C语言程序设计
1.4真正运行几个简单的C语言程序
例1.4 输入并运行程序,写出运行结果。 main() { int a,b,sum; a=123;b=456; sum=a+b; printf(“sum is %d\n”,sum); } 运行最后结果为:sum is 579。
C语言程序设计
1.4真正运行几个简单的C语言程序
C语言程序设计
2.2 常量和变量
2.2.2 常量 实例: 例 2.1 定义一个符号常量PI表示圆周率,求圆 的面积。
#define PI 3.14159 main() {int r; float s; r=1; s=PI*r*r; printf(“s=%f”,s); }
C语言程序设计
2.2 常量和变量
例1.5 输入并运行程序,写出运行结果。
main() { int a,b,c; scanf(“%d,%d”,&a,&b); c=max(a,b); printf(“max=%d”,c); } int max(int x,int y) { int z; if (x>y) z=x; else z=y; return(z); }
标识符的分类: 1. 用户标识符
在程序中使用的变量名、常量名、数组名、函 数名、 标号等统称为标识符。除标准库函数的函数名由系统定 义外,其余都由用户自定义,因此称之为用户标识符。 C 规定,标识符只能是字母(A~Z,a~z)、数字 (0~9)、下划线和()组成的字符串,并且其第一个字符 必须是字母或下划线。
2.2.3 变量 概念: 变量是指在程序执行过程中值可以改变的量, 变量具有三要素:名称、类型和值。
使用变量: 定义变量 如:int a,b,c;等 初始化变量 如:float x=4.5;等 给变量赋值 如:x=6;等
C语言程序设计
2.3 C语言的基本数据类型及其转换
2.3.1掌握C语言的基本数据类型 概念: 数据类型是按被定义变量的性质、表示形式、占 据存储空间的多少,构造特点来划分的。
C语言程序设计
2.3 C语言的基本数据类型及其转换
2.3.1 掌握C语言的基本数据类型 实型数据的分类: 实型常量 实型变量
C语言程序设计
2.3 C语言的基本数据类型及其转换
2.3.1 掌握C语言的基本数据类型 实型常量的分类: 1.单精度实型(float) 2.双精度实型(double) 3.长双精度实型(long double)
C语言程序设计
本章小结
在计算机领域,程序是指按照计算机程序设计语言规 范书写出来的一系列有序且有限的语句,它表达了程 序员要求计算机所要执行的操作。 算法就是指解决方案及对方案准确、完整的描述。算 法有五个特性:有穷性、确定性、可行性、输入、输 出。算法含有两大要素:一个是操作,另一个是控制 结构。控制结构只能有顺序、选择和循环三种基本结 构或由它们派生出来的结构组成。相互之间存在一定 关系的数据元素的集合及定义在其上的基本操作称为 数据结构。 C语言有如下特点:过程化、模块化、结构化、灵活 性、可移植性、丰富的数据类型、有丰富的运算符号 等。 C语言的生成和运行包括编辑、编译、连接和运行四 个步骤。
在C语言中,基本数据类型可以分为整型、字符 型、实型。
C语言程序设计
2.3 C语言的基本数据类型及其转换
2.3.1掌握C语言的基本数据类型 整型数据: 其值不可以再分解为其它类型。 整型数据的分类: 整型常量 整型变量
C语言程序设计
2.3 C语言的基本数据类型及其转换
2.3.1 掌握C语言的基本数据类型 整型常量的分类: 1. 八进制整常数 八进制整常数必须以0开头,即以0作为八进制 数的前缀。数码取值为0~7。 2. 十六进制整常数 十六进制整常数的前缀为0X或0x。其数码取值 为0~9,A~F或a~f。 3. 十进制整常数 十进制整常数没有前缀。其数码为0~9。
C语言程序设计
1.2 了解C语言基础知识
1.2.1 探究C语言发展和特点 C语言的发展过程 C语言的特点: C语言是一种结构化语言。它层次清晰,便于 按模块化方式组织程序,易于调试和维护。
C语言程序设计
1.2 了解C语言基础知识
1.2.2 阅读简单的C程序 例1.1 用C语言编程在屏幕上显示“您好,欢迎学 C语言!”
C语言程序设计
2.3 C语言的基本数据类型及其转换
2.3.1 掌握C语言的基本数据类型 实型变量的分类: 1.单精度型 2.双精度型 3.长双精度型
C语言程序设计
2.3 C语言的基本数据类型及其转换
2.3.1 掌握C语言的基本数据类型 实型数据表示范围及分配字节数:
C语言程序设计
2.3 C语言的基本数据类型及其转换
C语言程序设计
1.2 了解C语言基础知识 1.2.2 阅读简单的C程序
阅读以上程序,可以得出以下结论: C语言程序的书写规则
在C语言中,虽然一行可以多个语句,一个语句也可占多行, 但建议一行只写一个语句。 一般采用缩格式书写格式,以提高程序的可读性和清晰性。 C语言源代码一般用小写字母书写,除非另有约定。 在程序代码中,应加上必要的注释。
C语言程序设计
1.3 编译和运行C语言应用程序
1.3.1 C语言应用程序的处理流程 写好一个C语言源程序后,一般要经过编辑、编 译、连接、运行才能得到程序结果。
1.编辑:在文本编辑器中,用C语言语法编写源程序代码。 扩展名为.c。 2.编译:通过编译器将源程序转换成机器代码,生成目标 程序(*.obj),在C语言源程序的编译过程中,可以检查出 程序中的语法错误。 3.连接:C语言是模块化程序设计语言,一个C语言应用程 序可能由多个程序设计者分工合作完成,需要将所用到的 库函数以及其他目标程序连接为一个整体,生成可执行文 件(*.exe)。 4.运行:运行可执行文件后,可获得程序运行结果。
1.1.1 了解程序设计语言
程序设计语言的发展: 面向机器的语言(机器语言和汇编语言) 面向过程的语言(高级语言) 面向对象的语言(高级语言)
C语言程序设计
1.1 什么是算法和程序设计
1.1.2 算法的描述 算法的概念: 所谓算法,就是一个有穷规则的集合,其中的 规则确定了一个解决某个特定类型问题的运算序列。
C语言程序设计
1.2 了解C语言基础知识
1.2.2 阅读简单的C程序 例1.2 用C语言编程实现通过键盘输入一个数并 把 它的正弦值求出来。
#include <stdio.h> /*预处理命令*/ #include <math.h> /*预处理命令*/ main() /*主函数*/ { double x,s; /*定义两个变量*/ printf("input number:\n"); scanf("%lf",&x); /*输入数据给变量x*/ s=sin(x); /*求变量x的正弦值*/ printf("sine of %lf is %lf\n",x,s);/*输出结果*/ }
C语言程序设计
第2章 了解C语言的语法规则 教学目标:
1. 了解C语言的数据类型 2. 3. 4. 5. 掌握常量、变量 熟悉C语言的基本数据类型及其转换 会书写表达式 能进行简单的项目开发
C语言程序设计
2.1 C语言的数据类型
C语言的数据类型
C语言程序设计
2.2 常量和变量 2.2.1 标识符
main() { printf("您好,欢迎学习C语言!\n"); } 解释:main是主函数的函数名,表示这是一个主函数。 每一个C源程序都必须有,且只能有一个主函数。函数调用 语句printf函数的功能是把要输出的内容送到显示器显示出 来。printf函数是一个由系统定义的标准函数,可在程序中 直接调用。
1.4真正运行几个简单的C语言程序
Hale Waihona Puke Baidu
例1.3 编程实现在屏幕上显示如下三行文字: Hello, world ! Welcome to the C language world! Everyone has been waiting for.
C语言程序设计
1.4真正运行几个简单的C语言程序
例1.3 程序如下: main() { printf("Hello,World!\n"); printf("Wolcome to the C language world!\n"); printf("Everyone has been waiting for.\n"); }
C语言程序设计
2.2 常量和变量
2.2.1 标识符 标识符的分类: 2. 系统标识符(关键字) C语言的关键字分为以下几类:
类型说明符 语句定义符 预处理命令字 运算符 分隔符 注释符
C语言程序设计
2.2 常量和变量
2.2.2 常量 概念: 在程序的运行过程中,其值不能被改变的量。 分类: 直接常量 符号常量
C语言程序设计
2.3 C语言的基本数据类型及其转换
2.3.1 掌握C语言的基本数据类型 整型变量的分类: 1.基本型: 类型说明符为int,在内存中占2个字节, 其取值为基本整常数。 2.短整量:类型说明符为short int。所占字节和取 值范围均与基本型相同。 3.整型:类型说明符为long int或long ,在内存中 占4个字节,其取值为长整常数。 4.符号型
C语言程序设计
第1篇 欢迎您进入C语言大门
1、了解C语言程序设计 2、C语言的语法规则
C语言程序设计
第2篇 设计C语言结构程序
1、设计顺序结构程序 2、设计选择结构程序 3、设计循环结构程序 4、多功能计算软件项目实训
C语言程序设计
第3篇 指导开发中型项目
1、近距离接触C语言函数 2、编译预处理 3、应用数组设计程序 4、如何应用指针解决实际问题 5、学生成绩管理系统项目实训