C语言程序设计-第1章PPT课件
- 格式:ppt
- 大小:131.50 KB
- 文档页数:74


第1章 计算机语言及C语言概述
1.1 计算机语言和计算机程序
1.2 C语言概述
1.2.1 C语言的产生和发展
1.2.2 C语言的特点
1.2.3 C程序的结构
/*第一个C程序*/
#include
void main( )
{
printf("This is the first C program.\n");
}
/*本程序实现从终端输入两个整数并求和*/
#include
void main( )
{
int a,b,sum; /*变量定义语句*/
scanf("%d%d",&a,&b); /*从终端输入两个整数分别赋给变量a和b*/
sum=a+b; /*求a、b的和并赋给变量sum*/
printf("sum=%d\n",sum); /*将sum值输出*/
}
C语言程序设计教程
2
#include
/*求面积函数*/
float CircleArea(float r) /*CircleArea函数的首部*/
{ float s; /*定义浮点型变量s*/
s=3.14159*r*r; /*给s赋值为半径为r的圆的面积*/
return s; /*将s的值返回,带回至main函数中的被调用位置*/
}
/*主函数*/
void main( )
{ float r, Area; /*变量r用来存储半径值,Area用来存储面积值*/
printf("Input r:"); /*输出提示信息*/
scanf("%f",&r); /*输入一个实型数据赋给r,%f为浮点型数据格式控制符*/
Area=CircleArea(r); /*调用CircleArea函数,将返回值赋给Area*/
printf("r=%f, Area=%f\n",r,Area); /*输出半径及面积*/
第 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) 函数组成
C语言程序设计知识点 主讲教师:杨剑
~ 1 ~ 第一章:C语言与程序的算法主要知识点
1. 本章目标:
了解程序、算法和流程图的概念
熟练掌握 C 程序的基本结构
掌握 C 程序的编译和运行过程
使用Visual C++ 6.0 创建 C程序
2. 什么是程序
程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
3. C 程序的基本结构:
#include
void main()
{
printf("Hello World\n");
}
以 # 开始的语句称为预处理器指令
#include语句不是必需的,但是,如果程序有该语句,就必须将它放在程序的开始
处
以.h为后缀的文件被称为头文件,可以是 C 程序中现成的标准库文件,也可以是
自定义的库文件。
stdio.h文件中包含了有关输入输出语句的函数
main() 函数是 C 程序处理的起点。 它表示函数的开始,后面是函数的主体
main() 函数可以返回一个值,也可以不返回值。如果某个函数没有返回值,那么在
它的前面有一个关键字 void
在函数定义的后面有一个左大括号,即 {
大括号也可以用于将语句块括起来
函数主体中的每个语句都以分号结束。
C 程序中的一个语句可以跨越多行,并且用分号通知编译器该语句已结束。
printf("Hello World\n");在屏幕上产生一行输出“Hello world”,并换行(\n)
在函数定义的结尾处有一个右大括号,即 }
4. C 程序中的注释
C 程序可以包含注释,以便向读者作一般说明
编译器并不处理这些注释
在程序中添加注释是一个好的编程习惯,可以增强程序的可读性。
两种注释:
(1)/* 此程序由××× 编写
* 用来打印输出“Hello World”*/
(2)// 此程序用来打印Hello World