第1课C语言教程一: 初识C程序
第1课 初识C程序
教学目标
1、计算机语言介绍
2、了解C语言
3、如何学好C语言(多做题,多上机调试程序)
4、C语言上机调试环境
教学过程
计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。main()
{
int a,l,s; /*定义a,l,s三个整形变量*/
a=5; /*边长为5*/
l=4*a; /*算周长*/
s=a*a; /*算面积*/
printf("\nl=%d,s=%d",l,s); /*输出结果l,s*/
getch();
}
不管以前是否学过C语言,模仿本例,你应该写出已知正方体的边长为10,求表面积和体积的程序;
程序说明:
Main():称为主函数,无论程序多长,主函数只有一个。
Int:integer的缩写,整数的意思,它告诉计算机变量为整型数,小数将被忽略。
Printf():这是一个输出函数,负责把程序结果输出到屏幕,供人观看。
%d:表示对应的值取整数,也表示十进制数整数。若保留小数,则用%f。
{ }:花括号内部若干行程序组成一个整体,输入时最好成对出现,垂直对齐。
\n :表示回车换行。
3、C语言的构成包括以下几部分:
A、C源程序由函数构成,每一个函数完成相对独立的功能;
B、程序中必须有且只有一个main()函数(主函数),main()函数的参数可以为空;C程序总是从main()函数开始执行的;
C、C语言规定每个语句以分号(;)结束,它在每条语句的最后出现;
D、程序中的注释部分在“/*”与“*/”之间,“/”与“*”之间不能有空格,注释部分可在程序任何位置,“/*”与“*/”必须成对出现,注释可用英文与中文。
注意:C语言程序严格区分大小写,“A”与“a”为不同的字符
4、VC++ 6.0上机环境的使用
(1) 建工程:打开c++,新建,选择Win32 Console Application,填上工程名字和保存路径,确定后选择“建立一个空工程”,确定后完成该步。
(2) 建文档:完成上步后。在左面的对话框中便会显示你的工程名字,此时再点击左上方的文件-->新建,选择C++ Source File,右面输入文件名字,点击确定。
(3) 程序部分:因为是c语言,头文件必须包含std库,加入#include,然后可以用C语言编写。
(4) 编译程序:点工具栏里的“组建”,选择“全部重建”,如果有任何对话框提示,全点击ok或者确定,这包括编译过程,如果有错误,系统会在下面对话框提示。
(5) 执行程序:如果编译通过,点击上面的“!”号即可执行程序了,也可选择“组建”里的“执行”,效果是一样的。
5、输入圆的半径,求圆的周长与面积。
分析:程序需要两个变量:半径r和面积s。
#include /*头文件,调用函数*/
main()
{
float r,s; /*定义单精度类型,要保留小数部分*/
scanf("%f",&r); /*从键盘上输入数据*/
s=3.14*r*r; /*加工数据*/
printf("\n%f",s); /*输出结果*/
getch();
}
课堂练习
1、完成例题中的周长计算程序。
2、用户输入三个整数,求三个整数的和,积,任意两数差,任意两数相除的余数。
3、输入三门成绩,求出总成绩,平均分
4、用C程序输出以下信息。
**********************
Very good !
**********************
#include /*头文件,调用函数*/
main()
{
int a,b,c,d,e,f,g;
scanf("%d%d%d",&a,&b,&c);
d=a+b+c;
e=a*b*c;
f=b-c ;
g=a%c;
printf("d=%d,e=%d,f=%d,g=%d",d,e,f,g);
getch();
}
#include /*头文件,调用函数*/
main()
{
float a,b,c,s,v;
scanf("%f%f%f",&a,&b,&c);
s=a+b+c;
v=s/3;
printf("%f,%f",s,v);
getch();
}
#include /*头文件