章节
问答
课签
笔记
评论
占位
占位

有参与无参

在函数中不需要函数参数的称之为无参函数,在函数中需要函数参数的称之为有参函数,有参和无参函数的一般形式如下:

有参函数和无参函数的唯一区别在于:函数()中多了一个参数列表。

下面看一个例子对比有参和无参函数:

对应输出结果:

在该例子中,我们不难发现有参函数更为灵活,输出的图形可以随着n的改变而随意变动,只要在main函数中传递一个参数就可以了;而在无参函数中输出的相对就比较固定,当需要改动的时候还需要到自定义的方法内改变循环变量的值。

任务

小明固定在慕课网上学习,每当学习一门课程,在他的已学课程中都会加1,想想用什么样的函数可以得到运行结果为:

××表示小明学习的课程数,在代码编辑器中

第3-13行中分别写两个函数得到相应的运行结果

?不会了怎么办

1、小明在慕课网上学习这句话是不是相对固定,是不是可以写一个无参函数?

2、小明学习的课程数是不是不是固定,是不是可以写一个有参函数?

3、参考代码

||
1
#include <stdio
    .h>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / Mr江江子
number不是关键词自创函数不能用return 0

最新回答 / Clzypx
#include <stdio.h>int Xuexi(){    printf("小明在慕课网上学习\n");    return 0;}int Cishu(){   printf("小明在慕课网上已经参与学了%d门课程\n");     return 0;}int main(){    Xuexi();    Cishu(0);<...code...>return 0;}

最新回答 / 慕盖茨1248711
简而言之就是用来代替一个数的具体量

最赞回答 / _闲人
我懂了,花括号的位置错了😂

已采纳回答 / weixin_慕先生4491833
在main函数中,return 0 指的是程序的执行状态。在实际的编译器当中,对于main中不写return 0,不同的编译器有不同的应对。有的在编译的时候会自动添加(比如Dev C++),有些不会给你添加,而选择在编译的时候直接报错(如苹果的Xcode)。你甚至可以把main函数的返回值改成void(根据编译器不同,有的自动添加,有的报错)。只能说在c的main中,return 0 多数情况下误伤大雅,但是保留return 0 是一个好习惯。至于函数的返回值:函数会将返回值保留在eax寄存器当中。如果某...

最新回答 / 慕妹7173193
我自己懂了输入分号用的是中文输入法

最新回答 / 慕运维2469636
printf("小明在慕课网上学习了%d门课程",n);在这一段你的逗号为中文逗号,改成英文的逗号就没问题了

最赞回答 / 慕函数5402694
在C语言中是可以不写的

最新回答 / weixin_慕神9191238
 for(s>0;s<n;s++)你这个for循环没有给s定义一个初始值,所以没有执行。而且也用不到for循环

最新回答 / 2733639460
#include <stdio.h>/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */int test(){    printf("小明在慕课网上学习\n");    }int test2(int num){    printf("小明在慕课网上已经参与学习%d门课程\n",num);}int main(){    test();    test2(100);    return 0;}

最新回答 / 慕运维2469636
你在printf("小明在慕课网学了%d门课程",n);段中逗号错了,现在是中文逗号

最赞回答 / 皮皮费
门!!!不是们!!!

最赞回答 / 梦凡心
printf("小明在慕课网上学习了%d门课程",n) 这里有个错误,双引号外的那个逗号要用英文半角符号,你用的是中文
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言