int a(void)
...//函数功能
int main()
{
a(void);
}
在主函数中调用a函数时参数写void会报错,不写则不会
void表示没有参数
放在返回值的位置则表示没有返回值,比如void a(void),表示既没有参数也没有返回值
调用的时候要写a(),不要把类型写进去
如果定义的时候是int a(int n)
那么调用的时候要写a(1),直接传值,不要写类型
调用的时候不需要写void
a();
即可。
参考GPT和自己的思路:在C语言中,函数调用时,如果函数参数是void类型,则可以不写参数,也可以写void,两种写法都是合法的。因此,在上述的代码中,可以直接调用a函数,写不写参数都不会报错。
修饰指针变量,函数参数.
修饰指针变量,函数参数.
int a( void *a, void *b) ;
#表示形参a b可以是任意类型指针变量