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

这个C语言程序的函数是什么意思?

发布网友 发布时间:2022-05-16 08:10

我来回答

1个回答

热心网友 时间:2023-10-16 07:01

static int init =i; 这句 声明 变量 init 是整型,初始化 等于 i。从语法来说,初始化只允许是常数,常量,所以 这里的 i 应当是 宏常量,例如程序前面已有 #define i 1。
或 static int init =1;
声明为 static 意思是 init 的生命周期 与 程序 一样长,调用函数语句结束后,变量还活着,这次函数调用结果将保留到下次函数调用。
return init * =val; 这里,估计 多写了空格,运算符 应是 *= 而不是 * =。
函数返回 init 的 值: init = init * val。
本程序 mul() 是乘法的意思。把上次 init 的 结果 与 val 相乘 为 函数结果 并存放在 init 里。
程序写成:
#include <stdio.h>
int mul(int val)
{
static int init = 1;
return init *=val;
}
int main()
{
int x,y;
for (x=1;x<=5;x++) y = mul(x); //例子

printf("%d\n",y);
return 0;
}

例子结果 y = 1*2*3*4*5 = 120.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
职工医药费计什么科目 读书郎学习平板电脑G9好吗 对高中的有用吗 冬季用空调取暖划算吗 一个朋友在 审计局工作 一直是科员 工作两年了 但想跳槽去公安 是不是... 无量涨停后大阴线洗盘? 北二外在北京怎么样? 翡翠镯子摔碎了预示什么翡翠镯子摔碎了的预示 煤炭专用网络系统折旧年限 经营煤炭公司需要购置的固定资产有哪些? 煤炭坑口属于什么固定资产 电脑编程c语言的函数是什么? 创新ZM,改CF卡ZMP,飞利浦SHARK II优劣(重点音质)比较或推荐同价位P3,多谢 Diamond帝盟S100声卡最新GOLD WDM驱动1174版For WinXP安装方法? 推荐MP4 山灵s100CD机激光头是什么型号? 三星YP-U6和飞利浦MIX3,因为都是新机器,网上的参数不多,那个好? 请各位帮忙推荐一款mp3~ 爱欧迪哪款能插卡? 您好,看到您在百度问答里回答的提问,飞利浦手机不能直接读扩展卡里的内容,那酷派S100能直接读扩展卡吗 飞利浦蓝牙耳机shb1700/93能配对华为荣耀3c吗 飞利浦 shb1402耳机怎么样 飞利浦s100剃须刀充电器哪里有卖的 飞利浦S100跟S310哪个好? 求50古诗! 高分:诗词大比拼 唯有河边雁秋来南向飞的南向是什么意思 急求这首诗的诗名 阳关万里道,不见一人归.唯有河边雁,秋来南向飞. 谁知道思乡的诗?请告诉我 重别周尚书古诗的意思 阳光万里道下一句是什么? 在JAVA和C#这些编程语言中 方法,属性,函数 分别是什么,区别又是什么? 大师,楼顶可以放石狮吗?, 屋顶上放什么可以辟邪镇宅 屋后住户楼顶放麒麟摆件? 26路调音台通电不出声怎么办 调音台和电脑连接怎么出声 我家是房顶上缺角,那个时候方便放太阳能了,所以缺个角,这样的话怎么摆放泰山石敢当? 房屋顶上放一对石狮子风水有什么用处 醴陵春节传统文化500字 手机屏幕发热对手机的影响是什么 外省人在湖南可以交城镇居民养老保险最高档 蒸馒头时候不小心把打火机掉进锅水里了气体跑出来了馒头还能吃吗?_百度问一问 湖北养老保险8400是几档 湖北养老保险和医疗保险一个月多少钱 谁想加我的起凡工会,名字好听(Rainie丶费城),正在发展中。QQ群136889763 用什么软件可以设置,QQ的背景,不是聊天背景。手机上面的。我看别人都做到了 吾为星河,汝为梦,满天星河,只一梦是什么意思 等一人为我解惑什么歌 绕过江山错落,万里江河我已经习惯了寂寞直到遇见你才看见人间烟火该用什么配图发说说? 闺蜜名星辰倾泻另一个是什么?