我们都知道一个C程序的入口是main()函数,当我们遇到一个比较大的程序,需要被每个功能模块区分开始,就需要使用不同的.c和.h文件。
这样方便自己管理和使用c程序,.h是头文件,一般存放函数的声明、数组、和定义的变量,.c是源文件,是实现函数程序的功能。
第一步: 新建空文件

第二歩:需要的子函数写好(#include“Average.h”是头文件 在接下来要讲)

第三歩:创建头文件,这个用了声明变量,函数声明等

说明 :
1我们自己声明的头文件.h 要用“”,不能用《》。
2 .c 文件需要用到的头文件也要写
程序说明:
main 函数部分
#include "Average.h"
int main()
{
int score[N],aver,n;
printf("请输入学生的人数: \n");
scanf("%d",&n);
Getscore(score, n);// 当数组作为实参的时候,只要写数组名即可
aver=Average(score, n);
printf("学生的平均数是%d\n",aver);
return 0;
}
子程序部分
#include <stdlib.h>
#include <stdio.h>
int Average(int score[],int n)
{
int sum=0, Aver=0;
for(int i=0;i<n;i++)
{
sum=sum+score[i];
}
Aver=sum/n;
return Aver;
}
void Getscore(int score[],int n)
{
printf("请输入分数");
for(int i=0;i<n;i++)
{
scanf("%d",&score[i]);
}
}头文件部分
#ifndef AVERAGE_H_INCLUDED
#define AVERAGE_H_INCLUDED
#include <stdlib.h>
#include <stdio.h>
#define N 40 // 定义一个常量值
int Average(int score[],int n);//数组作为形参
void Getscore(int score[],int n);
#endif // AVERAGE_H_INCLUDED
版权声明:本文为qq_19304839原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。