第1章C语言概述.ppt_第1页
第1章C语言概述.ppt_第2页
第1章C语言概述.ppt_第3页
第1章C语言概述.ppt_第4页
第1章C语言概述.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、课 程 : 计算机技术基础C程序设计 学 时 : 56/18 上 课 : 38 学时,共19次,一周2次 实 验 : 18学时,共 9 次上机,一周1次 教 师 : 司亚利 邮 箱 : Q Q : 52635147 学习方法 上机考试,第 1 章 C语言概述,1.1 语言出现的历史背景 1.2 语言的特点 1.3 简单的语言程序介绍 1.4 运行程序的步骤和方法,程序设计语言:,低级语言是计算机能直接识别的语言(机器语言)或符号化的机器语言(汇编语言)。 高级语言是一种通用的, 与特定的机器相分离、语言格式接近于自然语言的语言。,1.1 C语言出现的历史背景,程序:用于指挥计算机执行各种动作以

2、便完成指定任务的指令集合。,本书以ANSI C新标准来介绍。,C 语言是即具有高级语言特点又具有低 级语言功能的语言。有人称其为中级语言。,1.2 C 语言的特点 P2,语言简洁、紧凑,使用方便、灵活。(32个关键字P365) 运算符和数据类型丰富。(34种运算符P365) 具有结构化的控制语句。 (9种控制语句P70) 语法限制不太严格,程序设计自由度大。 允许直接访问物理地址,能进行位操作,能实现汇编语言的 大部分功能,可直接对硬件进行操作。 生成目标代码质量高,程序执行效率高。 C 语言程序可移植性好。,1.3 简单的 C 语言程序介绍,C 程序由一个或多个函数组成,顺序可任意。函数是C

3、程序的基本单位。 必须且也只能有一个主函数main( ),无论main( )在程序中的任何位置,运行时首先被调用。 每条语句或数据定义的最后必须有一个分号; 一行内可以写几个语句,一个语句也可以分写在多行。 可以用/*/对程序中的任何部分作注释。 C语言本身没有输入输出语句。输入输出操作由库函数scanf和printf等函数完成。对输入输出实行“函数化”。,例 C 语言程序示例,/* calculate the sum of a and b*/ #include void main( ) int a,b,sum; a=123;b=456; sum=add(a,b) ; printf(sum=%

4、dn,sum) ; int add(int x,int y) int z; z=x+y; return(z) ; ,P5,4.1 C 语句概述 P69,C程序组成:,4.1 C 语句概述 P69,一个典型C程序组成:,预处理命令 第9章 全局变量声明 函数1: 第8章 函数首部 数据声明 第3章 执行语句 第3、4、5、6章等 函数n,#include void main( ) int max(int x,int y); int a, b, c; scanf(d,d, ,函数的一般结构 : 函数类型 函数名(函数参数表) 函数说明部分 声明部分; 执行部分; 函数体部分 ,1.3 简单的 C

5、语言程序介绍,运行C程序的步骤 : P8,编辑,编译,连接,执行,不正确,正确,有,无,1.4 运行C程序的步骤与方法,上机运行程序的方法: 目前使用的大多数C编译系统都是集成环境(IDE)的。可以用不同的编译系统对C程序进行操作。 常用的有Turbo C 2.0、Turbo C+ 3.0、Visual C+等。 Turbo C+ 3.0:是一个集成环境,它具有方便、直观和易用的界面,虽然它也是DOS环境下的集成环境,但是可以把启动Turbo C+ 3.0 集成环境的DOS执行文件tc.exe生成快捷方式,也可以用鼠标操作。 Visual C+:本课程用Visual C+对C程序进行编译。,1

6、.4 运行C程序的步骤与方法,Turbo C 上机编程和调试步骤,1). 菜单命令选择:按F10,再按及 键 2). 文件操作: 打开或建立文件(File-New) 3). 编程并保存为文件:按F2键保存文件(文件名.c) 4). 编译和连接: 编译Alt+F9键(Compile),无致命错误 .obj 链接F9键(Make),无链接错误 .exe 5). 运行并察看结果:按Ctrl+F9(Run), 按Alt+F5查看执行结果(有无逻辑错误),C 程序的开发和编译环境Visual C+ 6.0,启动VC+编译系统,VC+编译系统界面,单击“File”菜单中“New”命令,选择“Files”选项卡,选择C源文件命令,输入文件名,输入文件存放位置,单击选择驱动器,C源文件编辑界面,输入C源代码,可以将此源代码另起文件名存盘,选择编译命令,将源文件.cpp生成.obj文件,如果编译出错,会出现提示信息,指出错误的位置及种类,错误所在行,错误的原因,双击错误所在行,光标移到该行,生成可执行文件,通过后单击该命令

温馨提示

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

最新文档

评论

0/150

提交评论