C语言程序设计语言概述课件_第1页
C语言程序设计语言概述课件_第2页
C语言程序设计语言概述课件_第3页
C语言程序设计语言概述课件_第4页
C语言程序设计语言概述课件_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 1、掌握C语言的基本语法规则、数据 类型,掌握C程序的基本结构。 课程的基本要求课程的基本要求 3、熟悉并掌握一些基本算法和C语言 程序设计技术,并能用C语言解决实 际问题。 2、学习运用高级语言进行程序设计的 思想和方法。 课程资源及教材 课程资源下载 单击鼠标右键,选择登录 用户名:jkxjxxz 密码:swfcxs 选择教师文件夹(徐安排) C语言教学 教材 C程序设计(第三版) 谭浩强 著 参考书 全国计算机等级考试教程 C程序设计 (新大纲版) 第一章第一章 目录目录 第一章第一章 程序设计程序设计 语言概述语言概述 1.1 1.1 程序设计概述程序设计概述 1.2 C1.2 C语

2、言简介语言简介 1.3 C1.3 C语言上机操作步骤语言上机操作步骤 2.2.数据结构数据结构 指的是数据与数据间存在一种或多种特定关系。指的是数据与数据间存在一种或多种特定关系。 在程序设计语言中,与数据结构密切相关的便是在程序设计语言中,与数据结构密切相关的便是 数据的类型和数据的存放。数据的类型和数据的存放。 1.1 1.1 程序设计概述程序设计概述 一一. .软件、程序、程序设计软件、程序、程序设计 (了解几个基本概念)(了解几个基本概念) 1.1.数据数据 是计算机程序处理的对象,可以是整数、实数、是计算机程序处理的对象,可以是整数、实数、 字符,也可以是图像、声音等的编码表示。字符

3、,也可以是图像、声音等的编码表示。 第一章第一章 1.1 1.1 引言引言 3.3.软件软件 程序程序+ +文档。文档。 4.4.程序程序 把软件设计的结果用程序设计语言表达的结果把软件设计的结果用程序设计语言表达的结果 。 5.5.程序设计程序设计 编写程序的过程。编写程序的过程。 第一章第一章 1.1 1.1 引言引言 (2)(2)操作步骤(也即算法)的确定:操作步骤(也即算法)的确定: 用用语句语句来实现来实现。 第一章第一章 1.1 1.1 引言引言 (1)(1)数据的确定:数据的确定: 确定数据的类型和数据的存放方式。确定数据的类型和数据的存放方式。 高级语言中用高级语言中用变量定义

4、变量定义来实现。来实现。 操作的目的操作的目的是对数据进行加工处理,以是对数据进行加工处理,以 得到期望结果。得到期望结果。 数据是数据是操作的对象操作的对象。 第一章第一章 1.1 1.1 引言引言 二、算法与算法描述二、算法与算法描述 1. 1. 求解问题的步骤求解问题的步骤 (1 1)分析问题。)分析问题。 (2)算法分析。)算法分析。 (3)程序设计。)程序设计。 (4)程序调试。)程序调试。 (5)运行与维护。)运行与维护。 第一章第一章 1.1 1.1 引言引言 2.2.算法与算法的特性算法与算法的特性 算法(算法(AlgorithmAlgorithm),简单地说,是为解决一个特)

5、,简单地说,是为解决一个特 定问题而采取的确定的、有限的方法和步骤。定问题而采取的确定的、有限的方法和步骤。 (1 1)有穷性。)有穷性。 (2 2)确定性。)确定性。 (3 3)可行性。)可行性。 (4 4)输入。)输入。 (5 5)输出。)输出。 3. 算法的描述算法的描述 第一章第一章 1.1 1.1 引言引言 (1 1)自然语言)自然语言 (2)框图语言)框图语言(2)框图语言)框图语言 传统程序流程图传统程序流程图 N N- -S S结构流程图结构流程图 (3)伪代码)伪代码 三、程序设计风格三、程序设计风格 第一章第一章 1.1 1.1 引言引言 1选用合适的常量标识符选用合适的常

6、量标识符 2选用有实际意义的标识符作为变量名选用有实际意义的标识符作为变量名 3程序书写的缩进规则程序书写的缩进规则 4适当的注释适当的注释 5适当的交互性适当的交互性 1.2 C1.2 C语言简介语言简介 1.2.1 C1.2.1 C语言出现的历史背景语言出现的历史背景 汇编语言汇编语言 B B语言语言 C C语言语言 1.2.2 C1.2.2 C语言的特点及应用语言的特点及应用 1.C1.C语言具有结构化的流程控制语句,用函数作为语言具有结构化的流程控制语句,用函数作为 程序的组成单位,因而设计出的程序结构清晰,程序的组成单位,因而设计出的程序结构清晰, 便于开发大型软件;便于开发大型软件

7、; 2 2、C C语言能够直接访问物理部件,能实现汇编语言语言能够直接访问物理部件,能实现汇编语言 的大部分功能。既有高级语言的特点(具有良好的的大部分功能。既有高级语言的特点(具有良好的 可移植性),又有低级语言的许多功能;可移植性),又有低级语言的许多功能; 第一章第一章 1.2 C1.2 C语言简介语言简介 6 6、C C语言生成的目标代码质量高,程序执行速度语言生成的目标代码质量高,程序执行速度 快。快。 3 3、C C语言提供了丰富的数据类型;语言提供了丰富的数据类型; 4 4、C C语言语法限制不太严格,程序设计自由度大;语言语法限制不太严格,程序设计自由度大; 5 5、C C语言

8、简洁、紧凑。语言简洁、紧凑。 第一章第一章 1.2 C1.2 C语言简介语言简介 1.2.3 1.2.3 简单的简单的C C语言程序介绍语言程序介绍 例例1.1 1.1 求两个整数之和。求两个整数之和。 (1)(1)准备两个整数;准备两个整数; 解题的基本思路:解题的基本思路: (3)将运算的结果存放在哪里;将运算的结果存放在哪里; (4)输出和。输出和。 (2)作加法运算;作加法运算; 第一章第一章 1.2 C1.2 C语言简介语言简介 main( )main( )一个程序的开始一个程序的开始 函数开始的标志函数开始的标志 int i,j,sum;int i,j,sum; 变量说明,申请存储

9、空间变量说明,申请存储空间 i=2;j=-3;i=2;j=-3; 给出两个整数,给变量赋值给出两个整数,给变量赋值 sum=i+j;sum=i+j; 作加法,并保留和作加法,并保留和 printf(printf(The sum of i+j is%dnThe sum of i+j is%dn,sum);,sum); 输出和输出和 函数结束的标志函数结束的标志 第一章第一章 1.2 C1.2 C语言简介语言简介 C语言程序结构小结:语言程序结构小结: (1)C(1)C语言程序由函数构成,至少且只有一个语言程序由函数构成,至少且只有一个 mainmain函数;函数; (2)(2)函数由函数头和函数

10、体(包括变量定义和函数由函数头和函数体(包括变量定义和 语句部分)组成;语句部分)组成; main()main() 变量说明变量说明; ; 语句语句; ; 类型类型 变量名变量名; ; 第一章第一章 1.2 C1.2 C语言简介语言简介 (5)printf(“(5)printf(“普通字符普通字符 或用或用% %开头或用开头或用 开头开头”, , 输出内容输出内容);); (3)(3)语句必须以语句必须以分号分号(;)作结束标志;(;)作结束标志; (4)(4)由由“/ /* *”与与“* */ /”之间的内容构成之间的内容构成C C语言程序语言程序 的注的注 释部分;释部分; (6)(6)

11、“ ”, , “ ”是是每一个函数体的开始与结每一个函数体的开始与结 束标志。束标志。 第一章第一章 1.2 C1.2 C语言简介语言简介 (8)scanf(8)scanf(输入数据格式输入数据格式, ); (7)(7)用预处理命令用预处理命令#include#include可以包含有关文件的可以包含有关文件的 信息。信息。 第一章第一章 1.2 C1.2 C语言简介语言简介 例例1.2 1.2 再求两个整数之和。再求两个整数之和。 解题的基本思路:解题的基本思路: (1)(1)从键盘输入两个整数;从键盘输入两个整数; (3)将运算的结果存放在某一存储单元;将运算的结果存放在某一存储单元; (

12、4)输出和。输出和。 (2)作加法运算;作加法运算; 第一章第一章 1.2 C1.2 C语言简介语言简介 main( )main( )一个程序的开始一个程序的开始 函数开始的标志函数开始的标志 int i,j,sum;int i,j,sum; 变量说明,申请存储空间变量说明,申请存储空间 scanf(%d,%d,scanf(%d,%d, 输入两个整数输入两个整数 sum=i+j;sum=i+j; 作加法,并保留和作加法,并保留和 printf(printf(The sum of i+j is%dnThe sum of i+j is%dn,sum);,sum); 输出和输出和 函数结束的标志函数

13、结束的标志 第一章第一章 1.2 C1.2 C语言简介语言简介 1.3 C1.3 C语言的上机操作步骤语言的上机操作步骤 一一. . 上机过程:上机过程: 编译编译 正确正确 正确正确 正确正确 有错误有错误有错误有错误 编辑编辑运行运行 tc.exe tcc.exe tcconfig.exe tlink.exe tlib.exe make.exe thelp.exe *.lib *.h 第一章第一章 1.3 C1.3 C语言集成开发环境语言集成开发环境 基本文件:基本文件: 装载装载c程序程序 编辑编辑c程序程序 运行运行c程序程序(ctrl+F9) 正确正确? 看结果看结果(alt+F5)

14、 运行下一程序运行下一程序? 是是 是是 否否 退出退出 否否 2.上机过上机过 程流程图程流程图: 第一章第一章 1.3 C1.3 C语言集成开发环境语言集成开发环境 F3F3(打开源程序)(打开源程序) F2F2(保存当前源程序)(保存当前源程序) F9F9(编译当前源程序)(编译当前源程序) CTRL+F9CTRL+F9(运行当前源程序)(运行当前源程序) ALT+F5ALT+F5(查看运行结果)(查看运行结果) 3.编写、编写、 运行运行C C程序程序 时常用功时常用功 能键能键 第一章第一章 1.3 C1.3 C语言集成开发环境语言集成开发环境 二、常用二、常用编辑命令:编辑命令:

15、1. 1. 可使用块操作命令:可使用块操作命令: CTRL+KB(CTRL+KB(块首定义块首定义) ) CTRL+KK( CTRL+KK(块尾定义块尾定义) ) CTRL+KC( CTRL+KC(块复制块复制) ) CTRL+KY( CTRL+KY(块删除块删除) ) CTRL+KV( CTRL+KV(块移动块移动) ) CTRL+KH( CTRL+KH(块删除块删除) ) 2.2.快捷键命令:快捷键命令: CTRL+Y(CTRL+Y(删除光标所删除光标所 在的一行在的一行) ) 第一章第一章 1.3 C1.3 C语言集成开发环境语言集成开发环境 三、需要记住的三、需要记住的TCTC中一些常

16、用功能键中一些常用功能键 F1:F1:帮助。帮助。 F2F2:将当前文件存盘。:将当前文件存盘。 F3F3:装载原有文件或给新文件命名。:装载原有文件或给新文件命名。 F4F4:程序运行到光标所在行。:程序运行到光标所在行。 F5F5:放大或缩小活动窗口切换。:放大或缩小活动窗口切换。 F6F6:开或关活动窗口切换。:开或关活动窗口切换。 F7F7:单步运行程序,跟踪进入函数内部运行。:单步运行程序,跟踪进入函数内部运行。 F8F8:单步运行程序,不跟踪进入函数内部。:单步运行程序,不跟踪进入函数内部。 第一章第一章 1.3 C1.3 C语言集成开发环境语言集成开发环境 F10F10:菜单与活动窗口相互切换。:菜单与活动窗口相互切换。 CTRL+F9:CTRL+F9:当前编辑环境下,进行编译、连接且运行当前编辑环境下,进行编译、连接且运行 程序。程序。 ALT+F5:ALT+F5:将窗口切换到将窗口切换到DOSDOS环境下。常用来查看程序环境下。常用来查看程序 运行结果。运行结果。 第一章第一章 1.3 C1.3 C语言集成开发环境语言集成开发环境 小小 结结 一一.c.c程序结构程序结构

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论