/* 范例8-11 */#include stdio.hvoid func(int9, int9); /* 在原型声明上作预设初值 */void fun(){func(); /* 若不是在func()函数的原型声明上设定参数预设初值或函数fun()原型声明的话此行将会错误 */}/* 若参数a没有传入值则参数a预设为9若参数b没有传入值则参数b预设为9 */void func(int a, int b){printf(%d*%d%d\n,a ,b ,a*b );}void main(void){func(3, 2); /* 调用函数func()传入两个数值参数a取得数值3参数b取得数值2 */func(5); /* 调用函数func()只传入一个数值参数a取得数值5变量b取得默认值9 */func(); /* 调用函数func()没有传入值变量a、b都取得默认值9 */fun();getchar();}程序执行结果3*265*9459*9819*981