C语言程序设计语言概述.ppt

上传人:wuy****n92 文档编号:70103012 上传时间:2023-01-16 格式:PPT 页数:29 大小:244.99KB
返回 下载 相关 举报
C语言程序设计语言概述.ppt_第1页
第1页 / 共29页
C语言程序设计语言概述.ppt_第2页
第2页 / 共29页
点击查看更多>>
资源描述

《C语言程序设计语言概述.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计语言概述.ppt(29页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

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

2、1.1 1.1 程序程序设计概述设计概述1.2 C1.2 C语言简介语言简介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选用合适的常量标识符选用合适的常量标识符2选用有实际意义的标识符作为变量名选用有实

6、际意义的标识符作为变量名 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语言具有结构化的流程控制语句,用函数作为语言具有结构化的流程控制语句,用函数作为程序的组成单位,因而设计出的程序结构清晰,程序的组成单位,因而设计出的程序结构清晰,便于开发大型软件;便于开发大型软件;2 2、C C语言能够直接访问物理部件,能实现汇编语言语言能够直接访问

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

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

9、赋值sum=i+j;sum=i+j;作加法,并保留和作加法,并保留和printf(printf(Thesumofi+jis%dnThesumofi+jis%dn,sum);,sum);输出和输出和函数结束的标志函数结束的标志第一章第一章 1.2 C 1.2 C语言简介语言简介C语言程序结构小结:语言程序结构小结:(1)C(1)C语语言言程程序序由由函函数数构构成成,至至少少且且只只有有一一个个 mainmain函数;函数;(2)(2)函函数数由由函函数数头头和和函函数数体体(包包括括变变量量定定义义和和语句部分)组成;语句部分)组成;main()main()变量说明变量说明;语句语句;第一章第

10、一章 1.2 C 1.2 C语言简介语言简介(5)printf(“(5)printf(“普通字符普通字符 或用或用%开头或用开头或用 开头开头”,”,输输出内容出内容););(3)(3)语句必须以语句必须以分号分号(;)作结束标志;(;)作结束标志;(4)(4)由由“/*/*”与与“*/*/”之间的内容构成之间的内容构成C C语言程序语言程序的注的注 释部分;释部分;(6)(6)“”,“”是是每一个函数体的开始与结每一个函数体的开始与结束标志。束标志。第一章第一章 1.2 C 1.2 C语言简介语言简介 (8)scanf(8)scanf(输入数据格式输入数据格式,&输入变量输入变量););(7

11、)(7)用预处理命令用预处理命令#include#include可以包含有关文件的可以包含有关文件的信息。信息。第一章第一章 1.2 C 1.2 C语言简介语言简介 例例1.2 1.2 再求两个整数之和。再求两个整数之和。解题的基本思路:解题的基本思路:(1)(1)从键盘输入两个整数;从键盘输入两个整数;(3)将运算的结果存放在某一存储单元;将运算的结果存放在某一存储单元;(4)输出和。输出和。(2)作加法运算;作加法运算;第一章第一章 1.2 C 1.2 C语言简介语言简介 main()main()一个程序的开始一个程序的开始 函数开始的标志函数开始的标志int i,j,sum;int i,

12、j,sum;变量说明,申请存储空间变量说明,申请存储空间scanf(%d,%d,&i,&j);scanf(%d,%d,&i,&j);输入两个整数输入两个整数sum=i+j;sum=i+j;作加法,并保留和作加法,并保留和printf(printf(Thesumofi+jis%dnThesumofi+jis%dn,sum);,sum);输出和输出和函数结束的标志函数结束的标志第一章第一章 1.2 C 1.2 C语言简介语言简介1.3 C1.3 C语言的上机操作步骤语言的上机操作步骤 一一.上机过程:上机过程:编译编译正确正确正确正确正确正确有错误有错误有错误有错误编辑编辑运行运行tc.exe t

13、cc.exe tcconfig.exe tlink.exetlib.exe make.exe thelp.exe *.lib *.h第一章第一章 1.3 C 1.3 C语言集成开发环境语言集成开发环境基本文件:基本文件:装载装载c程序程序编辑编辑c程序程序运行运行c程序程序(ctrl+F9)正确正确?看结果看结果(alt+F5)运行下一程序运行下一程序?是是是是否否退出退出否否2.上机过上机过程流程图程流程图:第一章第一章 1.3 C 1.3 C语言集成开发环境语言集成开发环境F3F3(打开源程序)(打开源程序)F2F2(保存当前源程序)(保存当前源程序)F9F9(编译当前源程序)(编译当前源

14、程序)CTRL+F9CTRL+F9(运行当前源程序)(运行当前源程序)ALT+F5ALT+F5(查看运行结果)(查看运行结果)3.编写、编写、运行运行C C程序程序时常用功时常用功能键能键第一章第一章 1.3 C 1.3 C语言集成开发环境语言集成开发环境二、常用二、常用编辑命令:编辑命令: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+

15、KH(块删除块删除)2.2.快捷键命令:快捷键命令:CTRL+Y(CTRL+Y(删除光标所删除光标所在的一行在的一行)第一章第一章 1.3 C 1.3 C语言集成开发环境语言集成开发环境三、需要记住的三、需要记住的TCTC中一些常用功能键中一些常用功能键F1:F1:帮助。帮助。F2F2:将当前文件存盘。:将当前文件存盘。F3F3:装载原有文件或给新文件命名。:装载原有文件或给新文件命名。F4F4:程序运行到光标所在行。:程序运行到光标所在行。F5F5:放大或缩小活动窗口切换。:放大或缩小活动窗口切换。F6F6:开或关活动窗口切换。:开或关活动窗口切换。F7F7:单步运行程序,跟踪进入函数内部运

16、行。:单步运行程序,跟踪进入函数内部运行。F8F8:单步运行程序,不跟踪进入函数内部。:单步运行程序,不跟踪进入函数内部。第一章第一章 1.3 C 1.3 C语言集成开发环境语言集成开发环境 F10F10:菜单与活动窗口相互切换。:菜单与活动窗口相互切换。CTRL+F9:CTRL+F9:当当前前编编辑辑环环境境下下,进进行行编编译译、连连接接且且运运行行程序。程序。ALT+F5:ALT+F5:将将窗窗口口切切换换到到DOSDOS环环境境下下。常常用用来来查查看看程程序序运行结果。运行结果。第一章第一章 1.3 C 1.3 C语言集成开发环境语言集成开发环境小小 结结一一.c.c程序结构程序结构#include main()变量定义变量定义;输入输入;计算计算;输出结果输出结果;第一章第一章 1.3 C 1.3 C语言上机操作步骤语言上机操作步骤二二.c.c程序运行过程程序运行过程load/pick c程序程序编辑编辑c程序程序运行运行c程序程序(ctrl+F9)正确正确?看结果看结果(alt+F5)运行下一程序运行下一程序?是是是是否否退出退出(alt-x)否否第一章第一章 1.3 C 1.3 C语言上机操作步骤语言上机操作步骤课堂练习课堂练习课后作业课后作业实验一实验一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com