函数定义可以这样写嘛int f(int)
只学过这样写int f(void)
{}
或
int f(int a)
{}
看到有人这样写 ,请问这样写可以吗?
[此贴子已经被作者于2018-4-20 11:31编辑过]
int f(int);//函数声明时可以这样,只要让编译器知道这里的类型 int f(int,char);//函数声明时可以这样,只要让编译器知道这里的类型
int f(int ) { printf("????"); //函数定义时也以,但你咋用这个参数? }
//声明的时候可以不用带参数名 int f(int ); //定义的时候可带可不带; int f(int arg) { //usr arg; }