C语言-第1章教学案
第一章 前言
本章重点
1、了解C语言的产生、发展、特点;;;1、了解C语言的产生、发展、特点;2、掌握C语言的基本结构;3、掌握C语言源程序的调试运行过程;第一3、C语言的产生与发展:
二、C语言的特点
1. 简洁紧凑、灵活方便
C语言共有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。2. 运算符丰富
C的运算符共有34个运算符。把括号、赋值、强制类型转换等都作为运算符处理。3. 数据丰富
C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。
4.
这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C语言是以函数形式,使于实现程序的模块化。
5. C语法限制不太严格,程序设计自由度大
6. C语言允许直接访问物理地址,可直接对硬件进行操作
7. C语言程序生成代码质量高,程序执行效率高
8. C语言适用范围大,可移植性好程序 (program)是为实现特定或解决特定问题而用计算机语言编写的命令序列的集合。程序设计(Programming)是指设计、编制、调试程序的方法和过程用于编写计算机程序的语言例1、
#include
main()
{
printf(“this is a c programe.\n”);
}
※阅读小结:
*(1) C程序由 函数 构成。
*(2) 一个C程序必须且只能包含 1 个 main()函数 ,也可包含若干个其他函数。被调用的函数可以是 系统提供的库函数 ,如 __pintf()____函数、__scanf()__函数;也可以是 用户自定义的函数 。
(3) main()可写在 ,但程序总是从 main函数 开始运行。
(4)本程序的作用:
例2、main()
{int a,b,sum; /* */
a=100;b=200; /* */
sum=a+b; /* */
printf(“sum is %d\n”,sum);
}
※阅读小结:
(1)/*……*/:表示注解,不被编译和执行,便于阅读程序
(2)每条语句后用_;____号结尾
(3)一行可写____________条语句,一条语句一行写不下可用“\”续行
(4)程序的运行结果为:________________________
3、C程序结构
※由以上两例可以看出,C语言程序一般包括如下几个方面:
1、一个C程序必须且只能包含 1 个主函数,并且规定该函数名为 main ;
2、主函数体由若干条具有相关逻辑的___语句____组成;
3、每一条语句以_ _____符号结束;
4、main()主函数本中可以调用其它函数,被调用的函数可以是 系统提供的库函数 ,如 __pintf()____函数、__scanf()__函数;也可以是 用户自定义的函数 。 函数体用一对 { } 括起来,必须配对使用。
5、变量必须先 定义 后 使用 。如int a,b,c /*定义a,b,c三个变量为整型变量*/
※由以上两例可以看出,C语言程序的书写格式为:
1、函数的参数用_________括起来,必须配对使用。
2、函数体中每一条语句以__________符号结束;
3、一般情况下,一行一条语句;也可一行多条语句,语句之间用_______隔开;也可一条语句占多行,用 \ 续行。
2、不同层次的语句,从不同的起始位置开始;
3、表示结构层次的大括号,必须 配对 使用,最好单独一行,以便上下对齐;
4、标符与变量用 空格 隔开,变量与变量之间用 逗号 隔开。
4、函数组成:
5、参照程序示例,编写一个程序,输出如下消息
****************************
Wellcom you!
****************************
四、学习C语言程序设计的方法
1、多多想进入Turbo C 2.0集成开发环境中后, 屏幕上显示:
其中顶上一行为, 中间窗口为, 接下来是, 最底下一行为。ain{}/* this program prints the number of weeks in a year. /