scanf函数深入理解
一、函数的基础知识
数学中的函数,大家都不陌生,一般的形式是 f(x) = y,x 是自变量,y 是函数值。程序中的函数,和数学中的函数基本一致,有自变量,我们称作“传入参数”,还有函数值,我们叫做返回值。
先让我们来看一下程序中的函数的基本组成部分:
一个程序函数从左到右,从上到下,大体可以分成四个部分:
- 第一个部分,是函数返回值的类型。
- 第二个部分,是函数名字,调用函数的时候,需要给出这个函数名,所以在设计函数名的时候,要尽量设计一个与函数功能有关的名字,例如上图中的函数,通过名字我们可知,这就是一个求平方的函数。
- 第三部分,是传入参数,就是数学函数中的自变量。
- 第四部分就是函数体,也就是要完成函数功能的逻辑代码,结果值是通过 return 语句进行返回的,而整个函数体的逻辑要包裹在一对大括号内部。