首页 > 其他分享 >chap 5函数 第四小组 学习小结

chap 5函数 第四小组 学习小结

时间:2022-10-20 07:44:05浏览次数:53  
标签:程序运行 调用 函数 自定义 小组 定义 chap 小结 库函数

   什么是函数?

通俗易懂的来说,函数就是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。

指的是独立完成一部分工作的程序模块。

函数的分类可分为两类:库函数(C语言内部提供的函数)、自定义函数(自我发挥写出的函数)。

而函数的组成部分可以分为以下几个部分

 

函数头:有void、int两种。二者之间的差异则体现在返回类型上,int所定义的函数需要返回(即return),反之void不需要。

函数名:命名规则1.可以由字母、数字、下划线组成且不能以数字开头 2.库函数名都是小写的,因此为了区分自定义函数和库函数,通常第一个字母为大写,如果一个函数名由多个英文单词组成,同样每个单词的第一个字母为大写。 3.函数名可以没必要刻意去缩写,长一点没有关系的,要通过函数名就能大概看出这个自定义函数所实现的主要功能。PS:需要额外注意的是后面需要加”()“!!!

函数体:一目了然,为程序运行主体。

函数运用实例:

利用函数求圆柱体体积

当程序运行到第13行时,进入所定义的cylinder函数进行计算,计算完成后将计算结果返回到主函数。

一些注意事项:

1.大部分的编译器是从上向下进行读取的,因此我们需要先定义后使用。

 2.在c语言中,函数的关系是平行的,是独立的即函数的不能嵌套定义。

c语言中函数的嵌套调用即在调用一个函数的过程中可以调用另外一个函数。

3.参数表中,每个参数应用”,“”隔开,每个参数前面的类型都必须分别写明。

总结:函数的重要性不言而喻,初入函数我们可能会面临诸多问题,但我们应当迎难而上。打好函数的基础,才能更好的深入学习,在面临大程序时,积极正确的调用函数,可以极大的节约时间,也是我们c语言学习中重要的一环。

标签:程序运行,调用,函数,自定义,小组,定义,chap,小结,库函数
From: https://www.cnblogs.com/lexiaoji/p/16808160.html

相关文章

  • Chap4 循环结构 第八小组 学习心得
    循环结构的相应知识    循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环,是编程中必不可少......
  • chap3 多分支结构
    本章主要涉及内容用二分支结构和if-else语句、多分支结构和else-if语句以及switch的使用方法if的常见错误:1.忘记加大括号{}不加大括号if只能执行它的下一句为了保险......
  • Chap4 循环结构 第三小组 学习心得
             什么是循环结构? 循环结构是编程中必不可少的一个组成部分。通常可以和分支结构和顺序结构组成各种不同的程序。它有三种不同的表达方式:(1)w......
  • 矩阵快速幂小结
       矩阵快速幂大概是用来解决这样一类问题,当你知道了一个递推式比如a[n]=a[n-1]+a[n-2]题目要求你求出a[n]。如果n大于1亿怎么办?不可能用for。解决办法就是根据递推......
  • 学生小组设计自选实验【硬件课设】
    学生分组和选题【硬件课程设计】​​前言​​​​推荐​​​​学生小组设计自选实验​​​​1方案设计​​​​2系统原理图设计​​​​3系统仿真与仿真结果​​​​4PCB......
  • 函数-周末小结
    文件操作1.文件的概念 就是操作系统暴露给用户操作硬盘的快捷方式 eg:双击一个文件其实是从硬盘将数据加载到内存ctrl+s保存文件其实是将内存中的数据刷......
  • 软工小组-项目流图的完善与修改
    小组在这次例会上针对老师对我们小组项目的项目流图提出的问题进行了针对性的修改。  项目顶层图  项目0层图  项目1层图 ......
  • chap4的学习心得
    在这一周的学习过程中,我们更加深刻地了解了循环语句的使用,比如99乘法表的输出,输出一个菱形等等,难度更高的题目,在我看来他们都有一个共同的特点,循环套循环。如同if语句中的......
  • Chap4 循环结构--打印打印菱形图案(多重循环结构总结)---第14组
    经过上一周周的c语言学习循环语言学习,我们小组初步的认识c语言中循环语言。但在有些程序中需要在循环语言中执行循环语言,这种循环称之为嵌套循环(或者多重循环)。本次的总......
  • Java类和对象小结
    类与对象类是一个模板:抽象的。对象是一个具体的实例:具体的方法定义、调用对应的引用引用类型:基本类型(8大基本类型)对象是通过引用来操作的属性:字段Fie......