已读47%
预计阅读本页时间:-
预计阅读本页时间:-
总结:函数
形式:
ANSI C函数的典型定义形式如下:
参数声明列表是由逗号隔开的一系列变量的声明。非参数的变量只能在由花括号界定的函数体内部声明。
例如:
数值传递:
参数用于把调用函数中的数值传递给被调函数。假如变量a和b的数值分别为5和2,则下面的函数调用语句会把数值5和2分别传递给变量x和y:
数值5和2被称为实际参数,而diff()中的变量x和y被称为形式参量。关键字return把函数中的某一数值返回到调用函数中去。在上例中,变量c获得了变量z的数值,也就是3。一般来讲,函数不会改变其调用函数中的变量。当需要在某函数中直接操作其调用函数中的变量时,可以使用指针作为参数。同时,指针参数也可以用来把多个数值返回到调用函数中。
函数返回值类型:
函数返回值类型指的是函数返回给它的调用函数的数值类型。如果函数返回值的类型和声明的类型不相同时,实际返回值是当把指定要返回的值赋给一个具有所声明的返回类型的变量时得到的数值。
例如: