网站 搜索 关键字 description,网页设计需要做什么,网站为什么没有被收录,百度网站介绍显示图片希望文章能够给到初学的你一些启发#xff5e; 如果觉得文章对你有帮助的话#xff0c;点赞 关注 收藏支持一下笔者吧#xff5e; 阅读指南#xff1a; 开篇说明为什么要使用函数#xff1f;1.定义一个函数2.调用函数3.定义函数详解 开篇说明
截止目前#xff0c;我们已… 希望文章能够给到初学的你一些启发 如果觉得文章对你有帮助的话点赞 关注 收藏支持一下笔者吧 阅读指南 开篇说明为什么要使用函数1.定义一个函数2.调用函数3.定义函数详解 开篇说明
截止目前我们已经可以完成很多C语言的程序了但这些程序都比较简单。如果你需要完成一个功能复杂的大项目仍然按照目前的方法所有代码平铺从阅读和维护就会变得十分困难。所以我们引入了函数这个概念。 函数完成特定人物的独立程序代码单元
为什么要使用函数 省去编写重复代码的功夫 例如之前学过的输入函数 scanf和输出函数printf当我们需要执行输入输出任务时不需要每次都编写完整的输入输出代码只需要调用这两个函数即可。可以让程序更加模块化 即使只完成某项人物一次也值得使用函数因为函数让程序更加模块化从而提高了代码的可读性。更方便后期修改完善。 1.定义一个函数
所有在程序中用到的所有函数都必须“先定义再使用”。
定义无参数函数 结构为 类型名 函数名 { 函数体 }定义有参数函数 结构为 类型名 函数名形式参数列表 { 函数体 } 2.调用函数
我们学习函数的目的就是为了调用函数也就是使用函数。 调用函数的一般形式为函数名实参列表; 注实参列表可以没有但括号不可以省略 例 创建一个在一行打印40个星号的函数并在一个打印表头的程序中使用该函数。 我们应该先定义一个函数并在一个打印表头的程序中使用该函数。 然后编写一个主函数在主函数中调用这个打印星号的函数。 #include stdio.h
void starbar()
{int i;for(i1;i40;i){printf(*);//循环输出40个星号}printf(\n);//换行
}
int main()
{starbar();//调用函数starbar()printf(name:\n);//输出提示信息printf(Address:\n);//输出提示信息printf(Number:\n);//输出提示信息return 0;
}输出结果是这样子的 3.定义函数详解
我们定义函数时需要什么定义什么就可以了 类型名 函数名形式参数列表 { 函数体 }
类型名和定义变量一样告诉计算机你定义的类型是什么intchar并且你定义的函数会实现一些功能实现了之后是否会返回输出一个结果如果需要返回的那么这个结果的类型是什么。函数名起名字 等后面调用时调用。形式参数列表定义函数所实现的功能是否需要输入如果需要就定义一个有参函数不需要就定义一个无参函数。函数体你需要实现的功能和编写普通程序一样 例 1.定义一个无形式参数的函数 这个函数实现了一个打印特定语句“这是一个分割线的功能”不需要参数没有返回值类型名就是void 输出结果是这样子的 2.定义一个有形式参数的函数 输出结果是这样子的
这个函数的打印语句有一个变量num这个变量来自形式参数列表。不同的参数会打印出不同的结果没有返回值类型名就是void 3.定义一个有形式参数也有返回值的函数 输出结果是这样子的
这个函数的功能是比较a 和 b 的大小并返回大的那一个。比较的变量来自参数列表比较的结果用return返回这时类型名和返回值的类型一样这里返回的值为int所以类型名就是int。 意气风发漫卷疏狂 学习是成长的阶梯每一次的积累都将成为未来的助力。我希望通过持续的学习不断汲取新知识来改变自己的命运并将成长的过程记录在我的博客中。 如果我的博客能给您带来启发如果您喜欢我的博客内容请不吝点赞、评论和收藏也欢迎您关注我的博客。 您的支持是我前行的动力。听说点赞会增加自己的运气希望您每一天都能充满活力 愿您每一天都快乐也欢迎您常来我的博客。我叫意疏希望我们一起成长共同进步。 我是意疏 下次见