更新时间:2022-09-11 22:56:46
程序8:
================================================================
/********************************************************/
文件1:file8_1.c
#include〈stdio.h〉
void max()
{float a,b,m;
scanf("%f%f",&a,&b);
m=a>b?a:b;
printf("%f/n",m);
}
/********************************************************/
文件2:file8_2.c
#include〈stdio.h〉
void min() {float a,b,m;
scanf("%f%f",&a,&b);
m=a<b?a:b;
printf("%f/n",m);
}
/************************************************/
文件3:file8_3.c
#include〈stdio.h〉
void average()
{float a,b,m;
scanf("%f%f",&a,&b);
m=(a+b)/2;
printf("%f/n",m);
}
/********************************************************/
文件4:file8_4.c
void max();
void min();
void average();
void main()
{
max();
min();
average();
}
================================================================
聪明的你可能在疑惑,以前我们写程序时,都是把程序代码输入电脑,而后编译连接运行,成功后,保存成一个文件;但现在的程序8却是由4个文件组成的。
一个程序是有多个文件组成,这个程序不简单了吧,我们平时把复杂一点的事情,叫做工程,比如要盖楼房,就叫建筑工程。同理当一个程序是由多个文件组成时,就比以前一个程序是由一个文件组成复杂了,于是在程序设计中,我们把由多文件组成的程序称为工程
复杂的C程序是一个工程,该工程包含一个或多个文件,一个文件又主要包含若干个变量和函数。函数中又有很多复合语句块。
因此C程序分4级:工程----文件-----函数------复合语句块。
还记得什么是复合语句块吗?好吧,让我们回忆一下,我先把第六章的一段原文摘录在下面:
=============================================================================================
=============================================================================================
前面我们说过,用{}把一些语句括起来就成了复合语句。比如上面求5!程序中,右下方的那段:
if(i<=5)
{
p=p*i;
i=i+1;
goto s3;
}
那对{}形成的就是典型的一个复合语句块。
本文转自yonghu86 51CTO博客,原文链接:http://blog.51cto.com/yonghu/1321428,如需转载请自行联系原作者