c语言怎么编写子程序

c语言怎么编写子程序,第1张

C语言 把别的计算机语言中称“函数”或称“子程序”的程序块 统称为 “函数”,没有术语“子程序”。别的计算机语言中称为“子程序”的程序块,C语言叫 void 型 函数。

C语言 函数定义 出现在 main() 函数 以后的,则要在 main() 函数 以前 加写 函数原型声明。

例如:计算10个数的平均值,最大值,最小值子程序:

#include<stdioh>

#include<stdlibh>

void f(int n, int a, int a_max, int a_min, float a_mean);// 函数原型声明

void main()

{

int a[10]={1,2,3,4,5,6,7,8,9,10};

int a_max,a_min;

float av;

f(10,a,&a_max,&a_min,&av); // 函数调用

printf("max=%d min=%d mean=%f\n",a_max,a_min,av);

}

//函数定义

void f(int n, int a, int a_max, int a_min, float a_mean){

int i,b,s;

float m=00;

b = a[0]; s=a[0];

for (i=0;i<n;i++){

if (a[i] > b) b = a[i];

if (a[i] < s) s = a[i];

m = m + a[i];

}

a_mean = m / n;

a_max = b;

a_min = s;

}

如果把 函数定义 写到 main() 以前,就不要 函数原型声明 那行

不知“如何定义子程序”是指哪个层面的。

如果是指子程序定义的语法结构,则要讲明白需要较多的文字,所以建议找一本教科书看看。

如果是指在代码窗口建立子程序,则有两种方法:

(1)直接输入, *** 作步骤是:

打开代码编辑窗口

置插入点于任何已经存在的过程之外

输入子程序的代码

(2)使用“添加过程”对话框, *** 作步骤是:

打开代码编辑窗口

→选择菜单“工具/添加过程”→

填写“添加过程”对话框中的“过程名”以及选择“类型”、“范围”等选项

单击“确定”

输入子程序定义体

刚开始写可能你觉得子程序没什么用

一个程序运行肯定是先运行主程序

我们当然可以把所有程序都写在主程序里面,但是你会发现主程序过于庞大,有些程序反复使用,那么我们就写一个子程序,当要用这段程序的时候我们就通过调用来解决

比如我一个主程序,里面一直要用到查找,我们就先写个子程序把它定义为findtext(int str1,int str2)str1为查找内同 str2为查找目标

然后我们写主程序,就可以直接用这个子程序

其实在C里面你可能觉得没什么,如果你学过单片机,我们写程序不用到子程序不行,应为单片机容量有限,如果重复代码出现就会下不下,所以我们会尽量把所有重复出现的代码写成子程序,减少代码体积

以上就是关于c语言怎么编写子程序全部的内容,包括:c语言怎么编写子程序、vb如何定义子程序、c++中主程序和子程序分别是什么 举例说明等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9328370.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存