1 / 13
文档名称:

C语言程序设计_第1章 C语言概述.ppt

格式:ppt   页数:13页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计_第1章 C语言概述.ppt

上传人:wc69885 2015/9/25 文件大小:0 KB

下载得到文件列表

C语言程序设计_第1章 C语言概述.ppt

文档介绍

文档介绍:C语言程序设计
主讲:王奇志
2课时
第1章 C语言概述
《C语言程序设计》
导航目录
1
计算机语言简介
2
3
C程序组成
4
调试运行C程序
1
知识点、重点、难点
5
课堂小结
6
作业
知识点、重点、难点
知识点:
计算机语言
C程序结构
C程序的调试和运行
重点:
C程序结构
C程序的调试和运行
难点:
C程序结构及编写规则
程序设计语言简介
一、程序设计语言简介
现代计算机指令都是基于二进制的,故使用计算机指令编写的程序,计算机可以直接执行,通常把一个型号计算机的指令的集合成为机器语言,汇编语言采用便于记忆的单词符号代表机器指令,其编程思维模式基本同机器语言,故通常把汇编语言归类为低级语言。
20世纪50年代出现用于程序设计的高级语言,高级语言采用便于记忆的单词,编程思维模式也接近人们的思维模式。
高级语言源程序转变成机器语言称为翻译,翻译分为解释和编译2种方式,解释是边翻译边执行,而编译是依次翻译,然后执行。
常见的高级语言有:Fortran、Algol、Basic、、Cobol、Pascal、Lisp、Prolog、Visual Basic、C、C++、、C#、F#、、Java等。
C语言发展历史
二、C语言出现和发展
1960年 ALGOL 60
1963年英国的剑桥大学 CPL
1967年英国剑桥大学的Matin Richards BCPL
1970年美国贝尔实验室 Ken Thompson B语言
1972年至1973年间贝尔实验室 C语言 C语言既保持了BCPL和B语言的优点(精练,接近硬件),又克服了它们的缺点(过于简单,数据无类型等)
1978年 Brian (合称K&R) 名著《The C Programming Language》
1990年 ISO ISO C 的标准(ISO 9899—1990)
C语言的特点
*C语言的特点:
语言简洁、紧凑,使用方便、灵活。C语言一共只有32个关键字,9种控制语句,程序书写形式自由。
运算符丰富。共34种运算符。C把括号、赋值、强制类型转换等都作为运算符处理。
数据结构丰富。C的数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。
具有结构化的控制语句。if…else、while、do…while、switch、for。用函数作为程序的模块单位,便于实现程序的模块化。
语法限制不太严格,程序设计自由度大。
C语言能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
? 现在C语言的定位问题
最简单的C语言程序
三、最简单的C语言程序
[演示]例1-1: 在屏幕上输出信息[源程序]
This is a C program.
[演示]例1-2 求两个整数之和[源程序]
[演示]例1-3 求两个整数中的较大者[源程序]
#include ""
main ( )
{
printf ("This is a C program.\n");
}
C程序结构
C程序结构:
(1)函数是C程序的基本单位
(2)函数的组成
①函数首部
int max ( int x , int y )
↓↓↓↓↓↓
函数类型函数名参数类型参数名参数类型参数名
②函数体:有声明部分和执行部分构成
(3)程序可包含多个函数,程序执行总从main()函数开始,一个程序有且只有一个main()函数。
(4)书写格式自由,每个语句以“;”结尾
(5)输入输出需要调用库函数
(6)/* ……*/ 作为注释。
调试运行C程序
四、调试运行C程序
1、运行C程序的步骤
程序:就是一组计算机能识别的和执行的计算机指令。
C语言程序编写调试流程
2、使用Visual C++ 集成环境
[演示****题2[源程序]