1-1 无参数,无返回值
void fun(void) //函数返回值类型,没有返回值,就是无类型,要加个void,表示函数没有返回值,不写默认是int。
{
printf("我是fun");
}
调用:fun();
1-2 无参数,有返回值
int fun(void); //函数头加个分号---函数声明
int fun(void){
printf("我是fun");
return 4;
}
1-3 有参数,无返回值
void fun(int a,double b){
printf("我是fun%d, %lf\n",a,b);
}
1-4 参数个数不确定的函数
void fun(int a,...){
//第一个参数一定要写,后面用三个点
//第一个参数要具体,要指示未知参数的个数
}
例子:
void fun(int a, ...); //声明函数
int main(void){
fun(2, 23, 12);
return 0;
}
void fun(int a,...){
}