5.4.2 函数的调用
函数调用的一般形式为:
函数名(实际参数表)
实际参数表中的参数可以是常数、变量或其他构造类型数据及表达式,各实际参数之间用逗号分隔。而对于无参数函数调用时则没有实际参数表。
在C51中,可以采用以下三种方式来调用函数:
1)函数语句:在主调函数中,将函数作为一条语句,即函数名加上分号。
2)函数表达式:在主调函数中将函数作为表达式中的一项出现在表达式中,以函数返回值参与表达式的运算,这种方式要求函数是有返回值的。
3)函数实际参数:在主调函数中将函数作为另一个函数调用的实际参数出现在实际参数表中。这种情况是把该函数的返回值作为实际参数进行传送,因此也要求该函数必须是有返回值的。
例如:编程实现接在AT89C51的P1.0引脚上的发光二极管闪烁。
C51语言实现程序如下:
#include<reg51.h>
sbit p10=P1^0;
