问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言怎么编写子程序?

发布网友 发布时间:2022-05-06 18:46

我来回答

1个回答

热心网友 时间:2023-09-10 22:05

C语言 把别的计算机语言中称“函数”或称“子程序”的程序块 统称为 “函数”,没有术语“子程序”。别的计算机语言中称为“子程序”的程序块,C语言叫 void 型 函数。
C语言 函数定义 出现在 main() 函数 以后的,则要在 main() 函数 以前 加写 函数原型声明。
例如:计算10个数的平均值,最大值,最小值子程序:
#include<stdio.h>
#include<stdlib.h>
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=0.0;
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() 以前,就不要 函数原型声明 那行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在RLC电路中,谐振频率为___同期为___谐振条件为___? 电磁振荡并联 RLC振荡回路的谐振频率与振荡特性 佛手柑水培还是干放 中山市美派电器有限公司怎么样? 成都美派电器有限公司怎么样? 两条不同品牌的DDR3内存条可以一起用吗 驾驶证的牡丹卡多长时间能办下来 新衣服必须用洗衣液洗才能去甲醛吗? 梦见逛街被偷抢 2024年买什么品牌的运动男鞋比较好? 怎么用C语言编写程序? 设备管理器被禁用,求救!!! 设备维修管理软件 C语言:下面要求的C程序怎么编? 电脑 设备管理器 操作系统的功能包括处理器、管理、存储器管理、设备管理、文件管理、和什么? 实体店怎么去宣传?可以做到网络么? 英语学习中的疑惑,盼解答 开快递驿站在网上怎么能定位站点位置 如何做好雅思阅读的选择题? 托福考试如何突破高分(110+)瓶颈 &quot;叙事&quot;的意思或近义词 单词成为我阅读题正确率提升的瓶颈问题怎么解决? 窘况的意思 难题的近义词是什么 英语学习遇到瓶颈! 恢复正常,突破瓶颈什么意思? 武侠小说里一般写冲破瓶颈的那个同义词是什么 瓶颈的近义词,我记得是有个告字左边有个什么偏旁,然后还有什么至字加什么偏旁的近义词,求助! 瓶颈和问题是近义词吗 青椒汤面条怎么做好吃 汤面条怎么做?有青椒平菇木耳鸡蛋火腿番茄肉? 梦见老婆掉河淹死了,然后我疯了 用耳朵听微信语音马上黑屏就锁屏是什么原因 梦见老婆和一起出车祸我没事跳下车祸老婆和车一起掉下大河里 微信语音靠近耳朵不会变听筒 为什么xr看微信听语音靠近耳朵的时候会黑屏 魅族手机听微信语音的时候屏幕靠近耳朵屏幕会熄灭,这样正常吗? 什么是最大公约数,什么是最小公约数 阴离子表面活性剂的测定 阴离子表面活性剂浓度多少算超标 阴离子表面活性剂在洗发水中的加量是多少 华为荣耀v9运行内存多大 毕达哥拉斯研究出来的那个图像为一个爱心的函数是什么? 画爱心的函数式 哪个函数的图像是心形的 华为荣耀v9怎么样?买128内存还是买64内存?哪一种好? 求一个函数方程,解出来是一个心形的图像,包括步骤,谢谢 有没有一个函数图象画出来是心形的? 给一个解析式就行! 华为荣耀v9内存6+64怎样