无参函max,当其被其他函数调用时,会怎样?如:
void max()
{
printf(“最大值\n”);
}
int main()
{
max();
}
输出结果为“最大值”。所以被其他函数调用会将“最大值”打印,如若int main()以后都没有则不会打印"最大值“。
有参函数。如:
int main(int a,int m)
{
a=10;
m=20;
printf("%c %c",a,m);
}
有参函数中已出现的函数名称,可以在‘{}’中不进行定义,定义也无错。
一个函数的位置可以放任意的位置,但有区别的是当把main放在前面,需要加int sex(int r,int d);,注意是需要在main前,跟在main后面的依然要写一遍,但”;“要省去。
有参函数就是是局部变量,全局变量是独立于所有函数之外。如:
int max=10,int min=-9;
int main()
{
...........
}
void sdf()
{
...........
}
如果这两个函数里有max或min,不用在{}里定义。
如果在全局变量下,函数中{}中有重复的局部变量这是一局部变量为准。