c基础-函数

2019-03-26  本文已影响0人  小白中的小白丶

C 函数

  1. 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。

  2. 把代码划分到不同的函数中。如何划分代码到不同的函数中是由我们来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。

  3. 函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。

  4. C 标准库提供了大量的程序可以调用的内置函数。例如,函数 strcat() 用来连接两个字符串,函数 memcpy() 用来复制内存到另一个位置。

  5. 函数还有很多叫法,比如方法、子例程或程序,等等。


return_type function_name( parameter list )
{
body of the function
}

在 C 语言中,函数由一个函数头和一个函数主体组成。下面列出一个函数的所有组成部分:


函数参数

当调用函数时,有两种向函数传递参数的方式:

  1. | 传值调用 | 该方法把参数的实际值复制给函数的形式参数。在这种情况下,修改函数内的形式参数不会影响实际参数。
  2. | 引用调用 | 通过指针传递方式,形参为指向实参地址的指针,当对形参的指向操作时,就相当于对实参本身进行的操作。

全局变量与局部变量在内存中的区别:

上一篇 下一篇

猜你喜欢

热点阅读