C语言概述(4)

上传人:xy****7 文档编号:58622276 上传时间:2018-10-31 格式:PPT 页数:35 大小:155.50KB
返回 下载 相关 举报
C语言概述(4)_第1页
第1页 / 共35页
C语言概述(4)_第2页
第2页 / 共35页
C语言概述(4)_第3页
第3页 / 共35页
C语言概述(4)_第4页
第4页 / 共35页
C语言概述(4)_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《C语言概述(4)》由会员分享,可在线阅读,更多相关《C语言概述(4)(35页珍藏版)》请在金锄头文库上搜索。

1、C 语 言 程 序 设 计,教材与课时安排,教材C语言程序设计教程 苏小红等编著 电子工业出版社课时安排授 课: 72学时理论课: 54学时实验课: 18学时,本门课学习要点,1.基本掌握程序设计的方法,即典型问题的算法及程序设计。 2.掌握C语言的使用规则。 3.灵活运用C语言实现算法,即用C语言编程。,主要学习内容,退出,第一章 C语言程序设计基础知识 第二章 简单的C程序设计 第三章 程序的控制结构与结构化程序设计方法 第四章 函数与模块化设计方法 第五章 数组与指针 第六章 结构体与共用体 第七章 关于函数应用的高级话题 第八章 文件操作,第一章 C语言概述,本章主要内容: 1.了解C

2、语言的产生、特点。 2.初步认识C程序。 3.了解Turbo C的运行环境并学会使用。,第一章 C语言概述,1.1 计算机语言与人类语言 1.2 程序设计语言的发展 1.3 C语言产生的历史背景 1.4 C语言的特点 1.5 C语言常用符号 1.6 简单的C程序介绍 1.7 计算机程序编制的几个步骤 1.8 计算机的构成对C语言的影响,返回,1.1 计算机语言与人类语言,返回,1.2 程序设计语言的发展,面向机器的语言机器语言:例 10000000 加10010000 减汇编语言:例 A + B =A 或 ADD A,BA - B =B 或 SUB A,B,1.2 程序设计语言的发展,面向过程

3、的程序设计语言高级语言,把解题过程看作是数据被加 工的过程。,面向对象的程序设计语言一种结构模拟方法,每个对象都是一个数据和方法的封装体抽象数据类型,所有对象都属于特定的“类”,即:每个对象都是类的一个实例。,1.2 程序设计语言的发展,各种语言的侧重点不同,主要有以下几个方面:1、基于数学计算的语言(FORTRAN)2、商业语言(COBOL)3、人工智能语言(LISP)4、系统语言(C),返回,1.3 C语言产生的历史背景,ALGOL语言 (1960年) 高级语言,离硬件远,不宜编写系统程序,CPL语言 (1963) 接近硬件一些,但规模较大,难以实现,BCPL语言 (1967) 对CPL简

4、化,B语言 (1970) 进一步简化且很接近硬件,但无数据类型,C语言 (19721973)精练且接近硬件数据类型丰富,系统软件: UNIX 应用软件:WORD,返回,1. 语言简洁、使用方便,39个关键字,9种控制语句; 书写自由,一般用小写。 2. 运算符丰富,34种。 3. 数据结构丰富,表现为有多种数据类型。 4. 具有结构化控制语句,以函数作为程序的模块。 5. 语法限制不太严格,程序设计自由度大。 6. 可以直接对硬件进行操作,允许直接访问物理地址。介于高级语言和低级语言之间,归属到高级语言。 7. 生成目标代码质量高,程序执行效率高。 8. 可移植性好。,1.4 C语言的特点,返

5、回,auto char double extern continue default do if long register short signed sizeof static switch union return typedef far case goto else break int float for huge struct while near unsigned void enum asm cdecl const Interrupt pascal volatile,39个关键字 (由系统定义,不能重作其它定义),if( )elsefor( )while( )dowhile( )sw

6、itchcontinuebreakgotoreturn,9种控制语句,返回,算术运算符: + - * / % + -关系运算符: = !=逻辑运算符: ! & |位运算符 : | &赋值运算符: = 及其扩展条件运算符: ?:逗号运算符: ,指针运算符: * &求字节数 : sizeof强制类型转换:(类型)分量运算符:. -下标运算符:其它 : ( ) -,34种运算符,返回,多种数据类型,返回,1.5 C语言常用符号,标识符为了区别各个变量、各个函数、各种类型而取的名字。标识符以字母或下划线开头,后跟若干字母、下划线或数字,长度没有限制。例:合法:count,sum,_number,Cou

7、nt,Time_3不合法:8x ?Abc No. No-1,1.5 C语言常用符号,标识符分类 1、关键字C语言预先规定的具有特殊含义的一些符号,必须用小写字母表示,不能用作它用。常用关键字有39个。 2、预定义标识符在C语言里也有特定的含义,如库函数的名字和编译预处理命令等。 3、用户标识符由用户根据需要定义的标识符。注意不要和关键字或预定义标识符重名。,1.5 C语言常用符号,运算符:如 (+、-、*、/、%)等。 常量: 如(-12、25.84、s、”abcd”)等。 分隔符:在格式控制字符串中除了格式说明以外的其它字符,用以分隔输入串中的各个 数据项。 注释符: (/* 注释内容 */

8、),返回,main( ) /*函数名及参数*/ /*函数包含的内容,或称 内函数体*/printf(“Hello,World!”); /*C语言的系统函数,向显示器输出一 段文字,该文字应括在“” 内,分号表示语句的结束*/ ,输出: Hello,World!,1.6 简单的C程序介绍,第一个C语言程序,1.6 简单的C程序介绍,在计算机上编制程序的步骤:1、需求分析2、确定以何种形式来实现目的3、写出算法流程4、根据算法流程编写程序5、修改错误6、编译程序,若有错返则回第5步7、程序连接8、运行程序,1.6 简单的C程序介绍,main( ) int a,b,sum; a=123;b=456;

9、 sum=a+b; printf(“sum is %dn”,sum); ,C程序是一个函数,main( ),main( ),函数首部,函数体,声明部分,定义变量,执行部分,main( ),例1,1.6 简单的C程序介绍,例2,main( ) int a ,b ,c ;scanf(“%d , %d”,/*调用max子函数*/,函数首部,被调用函数,主函数,函数体,1.6 简单的C程序介绍,结论: 1.C程序是由函数构成的。一个C源程序至少包含一个main( )或一个main( )和若干其他函数,执行行从main( )开始。 2.一个函数由两部分组成: (1)函数首部 (2)函数体,(1)函数首部

10、:函数的第一行,函数类型 函数名 函数参数(形参)名、参数类型,例:int max ( int x , int y ),1.6 简单的C程序介绍,(2)函数体: 由 . 括起部分,声明部分,定义变量 调用函数的声明,执行部分,(1)每个语句以“;”结束,最后一个语句也不可少。 (2) 一个语句可分写几行,一行可以写几个语句。 (3)用到的变量一定在声明部分已经定义过,否则错误。 (4)/*/为注释。,main( ) . ,main( ) int i , j , sum;sum=0;for(i=1; i10;i+)for(j=1;j10;j+)sum+=i*j ;printf(“%dn”,sum

11、); ,注意事项习惯用小写字母,大小写敏感。不使用行号,无程序行概念。可使用空行和空格。常用锯齿形书写格式。很多符号是闭合的,如() “” /*/。适当的添加注释。,1.6 简单的C程序介绍,返回,C程序的编制:源程序:把高级语言编写的程序称为源程序。目标程序:把由二进制代码表示的程序称为目标程序。编译程序:为把源程序转换成机器能够时别的目标程序,软件工作者编写了一系列软件,通过这些软件可以把用户按规定语法写出的语句一一翻译成二进制的机器指令。这种具有翻译功能的软件称为编译程序。C语言源程序文件(.c)经过C语言编译程序编译之后生成一个后缀为.obj的二进制文件,称为目标文件。最后还要由连接软

12、件把.obj文件与C语言提供的各种库函数连接在一起来生成一个后缀为.exe的可执行文件。,1.7 计算机程序编制的几个步骤,file.exe,程序代码的录入, 生成源程序(.c),语法分析查错,翻译 生成目标程序(.obj),与其它目标程序或库 链接装配,生成可执行 程序(.exe),1.7 计算机程序编制的几个步骤,Turbo C的使用,1. 启动Turbo C可在Windows方式下按如下步骤操作:“我的电脑” /“资源管理器” C盘 “TC” 文件夹 “TC”可执行文件启动成功后,屏幕上将显示Turbo C的主菜单窗口。 2. 选择用户文件的存放目录选择“File”菜单中的“Change

13、 dir”项后回车,弹出子目录提示框。在该提示框中输入用户文件的存放目录,输入完后按回车键即可。,1.7 计算机程序编制的几个步骤,3. 建立工作环境操作步骤如下:(1) 按F10键,选择“Option”菜单并按回车键。(2) 在“Option”子菜单中选择“Directories”选项并按回车键,将弹出子菜单。“Include directories”选项:说明标准包含文件的目录。 “Library directory”选项:说明Turbo C运行时库文件所在的目录。 “Output directory”选项:即编译、连接后的可执行文件所存放的目录。“Turbro C directory”选

14、项:即Turbo C文件所在的目录。,1.7 计算机程序编制的几个步骤,4. 源程序的编写与保存操作步骤如下:(1) 在主菜单中选择“File”选项并按回车键。(2) 在“File”的下拉菜单中,选择“Load”选项,屏幕将出现一个提示框。用户输入或选择要编辑的文件名并按回即可,将进入全屏幕编辑状态。用户也可选择“File”菜单中的“New”选项直接新建一个源程序文件,同样进入全屏幕编辑状态。(3)在“File”的下拉菜单中,选择“Save”选项,屏幕将出现一个提示框,输入要保存的文件名并按回车即可。,1.7 计算机程序编制的几个步骤,5.对单一源程序文件进行编译、链接、运行操作步骤如下:a. 按F10键选择“Compile”选项进行编译。b. 选中“Make exe File”项并回车,进行链接。c. 按Esc键回到主菜单,选择“Run”菜单中的“Run”项,运行已生成的可执行文件。d. 选择“Run”菜单中的“User Screen”项,查看运行结果。快捷键方式:Ctrl+F9:编译、链接、运行Alt+F5:查看运行结果,

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号