函数

  • 关键字 return

  • 运算符 * &

  • 指针作为函数参数

如何组织程序?C 的设计思想是把函数用作构建块。

函数(function)是完成特定任务的独立程序代码单元。

void show_n_char(char ch, int num);

函数调用,实际参数提供了 chnum 的值。实际参数是主调函数中的变量,形式参数是被调函数中的变量。无论被调函数对形式参数做什么操作,都不会影响主调函数中的原始数据。

函数可以看做一个黑盒。可以通过 return 从函数中返回值。

函数递归

C 允许函数调用自己。这种调用就是递归。递归有时候比较麻烦,但是有时候方便使用。结束递归是使用递归麻烦的地方。

最简单,好思考的递归是尾递归。

多个源文件的程序

地址运算符 &

定义一个函数交换两个变量

最后更新于