栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

6.C语言之函数,为什么需要函数,函数如何定义,函数的分类

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

6.C语言之函数,为什么需要函数,函数如何定义,函数的分类

1.为什么需要函数

        避免了重复性操作

       有利于程序的模块化

2.什么是函数             

        逻辑上:能够完成特定功能的独立代码块

        物理上:能够接收数据,能够对接受的数据进行处理,并对处理的结果进行返回

        总结:函数是一个工具,它是为了解决大量类似问题而设计的

3.如何定义函数 

        函数的返回值 函数的名字(函数的形参列表)

        {

               函数的执行体

        }    

  1. 函数定义的本质是详细描述函数之所以能够实现某个特定功能的具体方法
  2. return 表达式;的含义
    1. 终止被调函数,向主调函数返回表达式的值
    2. 如果表达式为空,则终止函数,不向被调函数不返回任何值
    3. break是用来终止循环和switch的,return是用来终止函数的
      void test_return()
      {
          for (int i = 0; i < 5; i++)
          {
              printf("the number of circle is %d", i);
              return;
          }
          printf("hello world");
      }
      

      这段代码运行结果不会出现helloworld,并且只会出现一次the number of circle is 0

这是因为在第一次执行for循环时,return已经终止了这个函数。

        3.函数返回值的类型也称为函数的类型,因此如果 函数名前的返回值类型和函数执行体中的return 表达式;中表达式的类型不同的话,则最终函数返回值类型 以函数名前的返回值类型为准。

int funa()

{

    return 10.5; //因为函数的返回值类型是int 所以最终f返回的是10而不是10.5;

}
4.函数的分类

       有参函数 和 无参函数

       有返回值函数 和 无返回值函数

       库函数 和 用户自定义函数

       普通函数 和 主函数(main函数)

              一个程序必须有且只能有一个主函数

              主函数可以调用普通函数,普通函数不能调用主函数

              普通函数可以相互调用

              主函数是程序的入口也是程序的出口

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009773.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号