4函数

  • 函数:能够实现特定功能的程序模块
    • 一般形式

      类型标识符 函数名 (形式参数列表)
      {
      //函数体 
      变量的声明 
      执行部分 
      }
    • 注意:
      • 形式参数列表可以为空
      • 背调函数使用的变量,需要在背调函数中声明,在主函数中声明无效
      • 调用函数前,需先声明函数的返回值相应的类型和参数类型
    • 函数返回值:函数被调用后,执行函数体中的程序段所取得的 并返回给主函数的值
      • 一般形式:return +表达式
      • 说明:
        • 函数返回值的类型和函数定义的标识符类型 一致  若不一致 自动以函数类型为准 
        • 函数的值为整型,可以去掉int 
        • 函数体中有多个return语句,只执行第一个return语句 
        • 除主函数之外的函数 如果不返回函数值, 将函数定义为空函数void
        • 空类型函数是不能进行赋值运算的 
    • 形参与实参
      • int fun(int i,int j) ;//i j 称为形式参数 
        main()
        {
        	fun(4,5);//实际参数 
        } 
      • 实参与形参传递时应注意:

        • 实参与形参的个数应相等

        • 实参与形参的类型要相同

        • 实参与形参值传递的时候要一一对应传递数据

      • 形参与实参的区域:
        • 形式参数:如果调用函数没有被调用,则不会开辟内存单元
        • 当形式参数为指针类型,实际参数一定要是地址 *i 对应&a 
        • 实参与形参的类型要相同
        • 只有实际参数传递给形式参数 而不能形式参数传递实际参数
    • 函数调用: 
      • 被调用的函数必须是已经存在的函数(库函数或用户自定义函数)
      • 使用库函数的时候,必须加上其头文件 #include<> 
      • 若使用用户自定义函数,需要在main函数中对其进行声明

猜你喜欢

转载自www.cnblogs.com/binglingtime/p/12589330.html
今日推荐