这应该是错误的写法,不允许的! 再问: 那我看有个250说可以. 再答: 在我的知识中,这个是不可以的。 如果你是初学者,暂不用研究这个。 在C++中一种写法较为相象,但不同于你这个代码如: class test { int a,b,c ; public: test( int x, int y, int z ):a(x),b(y),c(z) {} //构造函数,类成员初始化 } ;\ 再问: 这个我知道.但C++的括号前头带个变量啊.顺便问你个,C语言有没有函数重载? 再答: C语言没有函数重载,那是C++的专例