C语言全栈教程:函数定义语法解析,作用详解
C语言函数的作用
什么是C语言的函数?换句话说,什么是计算机编程的函数?这是一个十分重要的概念,基本上每一门可编程的计算机语言都有函数的机制设计。那什么是函数呢?比如数学上接触过的三角函数,当我们看到sin30度时,(如果熟练的话)脑海里自然而然会想到值为0.5,要不然也可以去查询三角函数值的表(鄙人读书的时候就有那么一本小册子用于查询三角函数的值)。也就是说,得到sin30度为0.5的值的时候并不需要去计算直角三角形中对角边与斜边的比值,而是直接得到0.5。这就是函数,将计算的步骤封装在函数之中。
计算机编程的函数也是如此,将具有某一特定功能用途的程序的代码和执行的过程都封装在一个函数之中,这样随时使用就可以随时调用,而不必每次为了某个用途而专门再去写同样的代码,而且需要修改的时候,只需要修改一下函数里面的代码就可以了,不必每个地方都去修改。换句话说,C语言中函数的作用就是让代码可以重复利用,让程序编写开发和维护变得更加高效,同时也让代码更加简洁可读。
提示:在面向过程的编程中,应该将函数式编程视为一种十分重要的编程思想,而不仅仅只是一种编程方式。
C语言函数定义语法
type funcName( args ){ 代码块; return value;}C语言函数语法解析
- type指定函数的返回值类型,比如主函数main的返回值类型一般为int;
- 函数的名称,命名规则遵循标识符的命名规范;
- args指定函数的参数,多个参数可以使用英文逗号隔开,函数的参数将在下一章节具体介绍;
- 代码块,即函数所要达到的功能、用途的具体程序代码;
- return value:函数返回值,value的值自定义,类型与上面的type值对应,函数到此执行结束;
C语言函数实例代码
#include <stdio.h>int addOne(int arg){ arg++; return arg;}int main() { int x = 1; int y = addOne(x); printf("%d \n",y); return 0;}免责声明:内容仅供参考,不保证正确性。

