第1章_C语言概述(C语言程序设计)
- 格式:ppt
- 大小:525.00 KB
- 文档页数:33


第 1 页 共 6 页
C语言程序设计 课件教案
第一章 初识C语言
教学目的
使用VC2010创建C程序项目、了解C程序的执行过程、编写第一个C语言程序。掌握进制的转换,原码、反码、补码的转换。
教学要求
1. 熟练掌握C程序的执行过程
2. 掌握第一个C语言程序的编写
3. 熟练掌握不同进制的转换
重点和难点
1. C程序的执行过程
2. C语言程序的编写
3. 不同进制的转换
教学支撑环境与教学资源:
1. 笔记本电脑
2. VC2010
3. 投影仪
教学方法
讲授法、讨论法 练习法
授课课时
6课时
教学过程
------------------------------------AM-------------------------------------
一、课程引入
讲述C语言的用途和发展前景、直接使用C语言编写的游戏项目进行演示。
二、第一个C程序
编写程序实现输出效果如下:
第 2 页 共 6 页
该程序的源文件如下:
#include //包含头文件stdio.h,只有包含了该头文件,才能输出
int main(void)//主函数,C程序就是从这里开始运行的
{
printf("HelloWorld!\n");//输出语句,双引号里面可以是任意的内容
return 0;
}
创建C程序项目小结:
1>选择Visual C++,Win32控制台
2>添加源文件.c,C++源文件.cpp,头文件.h
3>项目文件.sln
三、main主函数
1.只能有一个主函数,必须要有一个主函数,C程序从主函数开始运行。
2.int main(void),int:返回值类型,main:函数名,void:参数
3.return 0,返回值是0。
四、注释
1.单行注释//
2.多行注释/* */
第一章 C语言概述练习题
一、选择题
1. C语言是一种( )。
A) 机器语言 B) 汇编语言 C) 高级语言 D) 低级语言
2. 下列各项中,不是C语言的特点是( )。
A) 语言简洁、紧凑,使用方便 B) 数据类型丰富,可移植性好
C) 能实现汇编语言的大部分功能 D) 有较强的网络操作功能
3. 下列叙述正确的是( )。
A) C语言源程序可以直接在DOS环境中运行
B) 编译C语言源程序得到的目标程序可以直接在DOS环境中运行
C) C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行
D) Turbo C系统不提供编译和连接C程序的功能
4. 下列叙述错误的是( )。
A) C程序中的每条语句都用一个分号作为结束符
B) C程序中的每条命令都用一个分号作为结束符
C) C程序中的变量必须先定义,后使用
D) C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写
5. 一个C程序的执行是从( )。
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C) 本程序文件的第一个函数开始,到本程序main函数结束
D) 本程序的main函数开始,到本程序文件的最后一个函数结束
6. 以下叙述不正确的是( )。
A) 一个C源程序必须包含一个main函数
B) 一个C源程序可由一个或多个函数组成
C) C程序的基本组成单位是函数
D) 在C程序中,注释说明只能位于一条语句的后面
7. C语言规定:在一个源程序中,main函数的位置( )。
A)必须在程序的开头 B)必须在系统调用的库函数的后面
C)可以在程序的任意位置 D)必须在程序的最后
8. 一个C语言程序是由( )。
A)一个主程序和若干个子程序组成 B) 函数组成
第1章C语言概述
1/5
C程序设计(第三版)
第1章 C语言概述
本章重点:1、了解C语言出现的历史背景和特点;
2、掌握C程序上机步骤。
序言:
计算机语言归纳为两类:
1)面向过程:Basic,C,Pascal,Fox等。机器语言,低级语言,高级语言
2)面向对象:Visual Basic(VB),Visual C,Visual Foxpro(VFP)等等。
1.1 C语言出现的历史背景
在各种程序设计语言中,C语言是目前广泛流行的一种语言。 C语言有许多优点,利用它我们既可以编写系统软件(如:unix,它和C被称为孪生兄弟),也可以编写应用软件。
C 语言是1972年由美国的Dennis M. Ritchie设计发明的, 并首次在UNIX操作系统环境下使用。
它由早期的编程语言 BCPL( Basic Combind Programming Language) 发展演变而来。在1970年,
(AT&T:一种计算机系统)美国贝尔实验室的 Ken Thompson根据BCPL编程语言设计出较先进的一种语言,取名为 B语言, D.M.Ritchie在B语言的基础上设计出了C 语言。
发展历程中的特点:
⑴最早1960年ALgol 60:计算能力强,但脱离硬件;
⑵1967年BCPL:解决了控制硬件问题;
⑶1970年改进,简化,但程序量庞大—>B语言
⑷1972~1973年间改进--->C语言。
随着微型计算机的日益普及, 随即出现了许多C 语言版本。
由于没有统一的标准, 使得这些C 语言之间出现了一些不一致的地方。为了改变这种情况, 1983年美国国家标准化协会(ANSI)为C 语言制定了一套标准,称为ANSI C标准,并成为各版本统一的C语言标准。
C语言不同版本有:Microsoft C,Turbo C,Quick C,BORLAND C。我们学的是Turbo C。 第1章C语言概述
第一章 C语言概述练习题
一、选择题
1. C语言是一种( )。
A) 机器语言 B) 汇编语言 C) 高级语言 D) 低级语言
2. 下列各项中,不是C语言的特点是( )。
A) 语言简洁、紧凑,使用方便 B) 数据类型丰富,可移植性好
C) 能实现汇编语言的大部分功能 D) 有较强的网络操作功能
3. 下列叙述正确的是( )。
A) C语言源程序可以直接在DOS环境中运行
B) 编译C语言源程序得到的目标程序可以直接在DOS环境中运行
C) C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行
D) Turbo C系统不提供编译和连接C程序的功能
4. 下列叙述错误的是( )。
A) C程序中的每条语句都用一个分号作为结束符
B) C程序中的每条命令都用一个分号作为结束符
C) C程序中的变量必须先定义,后使用
D) C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写
5. 一个C程序的执行是从( )。
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C) 本程序文件的第一个函数开始,到本程序main函数结束
D) 本程序的main函数开始,到本程序文件的最后一个函数结束
6. 以下叙述不正确的是( )。
A) 一个C源程序必须包含一个main函数
B) 一个C源程序可由一个或多个函数组成
C) C程序的基本组成单位是函数
D) 在C程序中,注释说明只能位于一条语句的后面
7. C语言规定:在一个源程序中,main函数的位置( )。
A)必须在程序的开头 B)必须在系统调用的库函数的后面
C)可以在程序的任意位置 D)必须在程序的最后
8. 一个C语言程序是由( )。
A)一个主程序和若干个子程序组成 B) 函数组成