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

自创函数

C语言提供了大量的库函数(右侧资料下载中有),比如stdio.h提供输出函数,但是还是满足不了我们开发中的一些逻辑,所以这个时候需要自己定义函数,自定义函数的一般形式:

注意:

1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数;

2、函数名称遵循标识符命名规范

3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]);

那现在我们就自定义一个sayHello()函数:

任务

在代码编辑器中

第4、6、12行根据注释提示填写代码;

?不会了怎么办

1、输出语句应该怎么写来着?

2、参考代码

 

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

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最新回答 / weixin_慕标1106171
#include <stdio.h>/* 自定义整型函数 sayLove() */int sayLove(){    //在这里输入输出语句printf,输出内容为I Love imooc    printf("I Love imooc");    return 0;}/* 自定义整型函数 dividLine() */int dividLine(){    printf("%s\n", "*************");    return 0;}/* 主函数 */int main(){   ...

最赞回答 / weixin_慕UI5257999
要是想显示Love里面的内容就在主函数里面输入sayLove();下面那个也一样

最新回答 / 星空藏进身体
前面暂时没啥用,返回值可以吧你要用的值给你返回回去

最赞回答 / 慕容8093361
就是自己设计一个专门用来解决某种问题函数直观易懂方便

最新回答 / qq_慕虎9294303
未定义类型或空类型函数

最赞回答 / 慕丝淳舍
解决了?

最赞回答 / weixin_慕婉清5253664
第一个printf少了;  下面主函数main没有空的也是可以运行的

已采纳回答 / qq_慕丝9372550
不是不输出,只是不能有return 0,但可return其他参数值如变量sum,或其他,int main()就必须输出return 0,表示结束。

已采纳回答 / 赴遥
#include <stdio.h>/* 自定义整型函数 sayLove() *//* 主函数 */int main(){    return 0;}int sayLove(){    printf("I love imocc");    //在这里输入输出语句printf,输出内容为I Love imooc        return 0;}/* 自定义整型函数 dividLine() */int dividLine(){    printf("%s\n", "*************")...

最新回答 / 慕婉清0572448
字符类型吧

已采纳回答 / cqto
输出就是什么也没有,因为你只是创造了函数,但你没有调用它们,所以不会输出任何东西,你可以试试在主函数里调用上面创造的函数试试。

最赞回答 / 慕娘1588962
是输入%s\n吧?,"%s\n",   这个意思是输出后面的字符串,你也可以不写"%s\n",    ,只在printf()里写 "*************",也会输出的引号里面的。(我是新手,我觉得应该是这样。)

最新回答 / qq_慕先生1513305
&quot;乌拉乌拉\n&quot;q前面加&quot;%s\n&quot;
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言