C语言中的函数

C语言中的函数

  • 一,函数的分类
  • 二,函数参数
  • 三,函数调用
  • 四,函数的声明和定义

一,函数的分类

1.库函数:printf()

使用库函数,必须包含 #include 对应的头文件
#include
#include

2.自定义函数
自定义函数和库函数一样,有函数名,返回值类型和函数参数


ret_type fun_name(para1, * )
 {
 statement;//语句项 
} 

ret_type 返回类型 
fun_name 函数名
para1    函数参数

二,函数参数

1.实参
真实传给函数的参数,实参可以是常量、变量、表达式、函数等。
无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。

2.形参
形式参数是指函数名后括号中的变量
形参实例化之后其实相当于实参的一份临时拷贝


#include 
//get_max函数的设计
int get_max(int x, int y)
{
   return (x>y)?(x):(y);
}


int main()
{    //比较两个整型变量中的最大值
    int num1 = 10;
    int num2 = 20;
    int max = get_max(num1, num2);
    printf("max = %d\n", max);
    return 0;
}

三,函数调用

1.传值调用
对形参的修改不会影响实参

2.传址调用
3.函数可以嵌套调用,但是不能嵌套定义。

四,函数的声明和定义

1.函数的声明一般出现在函数的使用之前。要满足先声明后使用。

2.函数的定义是指函数的具体实现,交待函数的功能实现。

你可能感兴趣的:(笔记,c语言,开发语言)