c语言教学教案

2019-02-26 10:53

第一讲 C语言概述 1.1 C语言发展概述

C语言是在1972年至1973年间由美国的贝尔实验室的M.D.Ritchie和K.Thompson以及英国剑桥大学的M.Richards等为描述和实现UNIX操作系统而设计的。

最初的C语言是附属于UNIX的操作系统环境,而它的产生却可以更好地描述UNIX操作系统。时至今日,C语言已独立于UNIX操作系统。它已成为微型、小型、中型、大型和超大型(巨型)计算机通用的一种程序设计语言。

随着C语言的不断发展、应用和普及,目前,C语言已经能够在多种操作系统下运行,实用的C语言编译系统种类繁多,如Microsoft C、Turbo C等。 1.2 C语言的特点

C语言能够成为目前广泛的高级设计语言之一,完全是由其语言特点决定的。

(1)语言基本组成部分紧凑简洁。 (2)C语言运算符丰富,表达能力强。 (3)C语言数据结构丰富,结构化好。 (4)具有结构化的控制语句。

(5)C语言提供了某些接近汇编语言的功能。 (6)C语言程序所生成的目标代码质量高。 (7)C语言程序可移植性好。

C语言的弱点:

(1)运算符的优先级较复杂,不容易记忆

(2)C语言的语法限制不太严格,一定程度上降低了某些安全性。 1.3 简单的C语言程序。 1.3.1 C语言程序的构成 1.3.2 C语言程序的特点

(1)C程序是由函数构成的,其中至少包括一个函数main( )。 (2)函数体是由左右花括号{ }括起来的部分。 (3)C语言中的每个基本语句都以“;”结束。

(4)C语言书写格式自由,一行内可以写一个语句,也可以写多个语句。

(5)#include语句是编译预处理语句,其作用是将由双引号或尖括号括起来的文件内容读入该语句位置处。 对程序说明:

(1)可用/*?*/对C程序中的任何部分作注释。

(2)C语言中所有变量都必须先定义类型,然后再使用。 (3)一个C语言程序通过函数之间的相互调用来实现相应的功能。即可以是系统提供的库函数,也可以是根据需要自己定义的函数。 1.4 C语言上机步骤

运行环境:DOC操作系统下的Turbo C 1.4.1 C程序上机步骤

1.编辑:在TurboC环境下。将C语言源程序通过键盘输入到计算机

中,并以文件形式存盘,源程序都是以.C为扩展名。

2.编译:通过编辑程序将源程序输入到计算机后,需要经过C语言编译器将其生成目标程序。得到的目标文件都是以.OBJ为文件扩展名。 3.连接:经过编译后生成的目标文件需经过连接后才能生成可执行代码。其扩展名是.EXE。

所谓连接,是将目标文件和库函数或其他目标程序连接成可执行的目标程序。

4.执行:连接后源程序的目标程序就是可执行文件了。在DOS系统下,只要键入可执行文件名,按回车键就可以了。 1.4.2 Turbo C系统菜单 1.Turbo C的主屏幕和主菜单功能 2.文件菜单及功能 1.4.3 程序调试方法

一个计算机程序必须对其进行测试来确定其可以正确地工作,这一过程称为调试。 程序错误

语法错误:通过编译和连接就会找到 运行错误:通过调试自己找出问题所在 1.设置和使用观察变量 2.单步执行程序 3. 设置和使用断点

2.1 常量和变量 2.2 整型数据 2.3 字符型数据 2.4 浮点型数据 2.5 变量的初始化 第二章 数据类型与表达式 2.1 常量和变量

2.1.1 常量:在程序运行过程中其值不能被改变的量。 2.1.2 变量:在程序运行过程中其值可以被改变的量。

标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。 1.标识符的有关规定:

(1)由英文字母、数字、下划线组成,且第一个字符必须是字母或下划线,一般不超过8个字符; (2)大小写字母的含义不同。

(3)不能使用C语言中的关键字做标识符,

(4)用户取名时,应当尽量遵循“简洁明了”和见名知意的原则。 2.变量名的有关规定:

(1)使用变量名前,一定先定认,后使用,否则不能做为变量名。 (2)每一个变量属于一种类型,便于在编译时据此检查该变量所进行的运算是否合法。

(3)变量名的定义:存储属性、数据类型、变量名表 3.数据类型 2.2 整型数据 2.2.1整型常量

(1)十进制整数:数码直接开头的十进制数。如1234,-234。 (2)八进制整数:以0开头的常量是八进制数。如011=(11)8 (3)十六进制整数:以0x开头的数是十六进制。如0x123即(123)16

例2.1 三种进制表示方法的转换 源程序a1.c main() {

Int x=1246,y=01246,z=0x1246; Printf(“%d,%d,%d\\n”,x,y,z); Printf(“%o,%o,%o\\n”,x,y,z); Printf(“%x,%x,%x\\n”,x,y,z); } C:\\>a1 1246,678,4678 2336,1246,11106 4de,2a6,1246 2.2.2整型变量


c语言教学教案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:嵌入式实验指导书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: