第17节 C语言之函数与全局变量局部变量

函数

一、为什么要使用函数

1.代码的复用(重复使用)

2.可以降低程序的复杂性,模块化编程,提高开发的效率

3.大大的增加了代码的可维护性和可读性

4.对代码可以进行集中的控制便于改进性能

5.隐藏代码(全局变量)

6.隐含指针的操作

7.隐含数据结构(可以把数据结构的实现隐含起来)


二、函数是什么

函数就是具有相同功能或具有独立功能的语句和变量或表达式的封装就是函数。


三、函数的分类 ( 三类)

1.从用户的角度分

   系统函数

   <stdio.h>

   printf(),scanf(),gets()等

   自定义函数

   用户(程序员)根据自己的需求 给函数设定返回值类型,函数名,参数类型及个数这样的函数我们就成为自定义函数。


    函数的声明

    1.显式声明

       函数一般格式:

       返回值类型  函数名(形参列表);

       例子:说计算两个数的和 100,50;

       int add(int x,int y);

       int sub(int x,int y);

       表示:函数名为add,函数的参数有2个,int x,int y.这里的x,y叫做形参,也就是形式上得参数,没有具体的值,只是在函数声明时,告诉给编译器,有这样类型的参数和数量。函数前边的int表示是返回值类型,如果一个函数有返回值,就需要使用return,就是把函数运算以后的结果返回给程序,以便继续使用该结果继续运行。

     void show();


      也就是说显式的函数声明分为:声明和实现两个部分。

      int add(int x,int y);//声明部分


      int add(int x,int y)//函数的实现部分

      {

             return x+y;//函数的功能,也叫函数体

             //printf("return语句后面的都不被执行");

      }

     什么情况下有返回值,就是当这个函数的运行结果需要继续使用时,我们就需要给函数设定返回值,返回值的类型一般与函数参数相一致。函数有返回值的标志是return语句,通过return语句 返回运算符的结果。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值