问题阐述
根据函数在程序中出现的位置的不同,函数调用的方式是不同的,那么有哪几种?是什么样的呢?
专家解答
函数的调用方式有以下三种形式
1.函数语句
把函数调用作为一个语句,这样的函数调用方式,只要求函数完成一定的操作,不需要返回值
2.函数表达式
函数调用出现在一个表达式中,这种调用称作函数表达式调用,此时调用的函数需要具有函数的返回值,这个函数的返回值需要参与表达式的计算。
例如,
x=min(a,b) + max(c,d);
3.函数参数
函数调用的另外一种方式是可以作为另一个函数的参数调用。
例如,
x = max(a,min(b,c));
函数min()是作为函数max()的一个参数调用的,此时要求函数min()必须具有返回值,且类型应与函数max()的参数类型一致。
专家点评
对于函数的调用形式也不是说就是确定这三种中的一种,有时是两种,或三种混合使用的,所以说读者要确实地掌握这三种形式,以便更灵活的应用。
关于【C语言编程锦囊】,可能你还想知道:
领取专属 10元无门槛券
私享最新 技术干货