在C语言中,int fun(){return 1;}表示fun函数可带任意参数(任意数目和任意类型), 在C++中则表示不带参数的函数, 所以, 在C语言中:

int fun()
{
	return 1;
}

int main()
{
	fun(1);
	return 0;
}
      是正确的。 而在C++中, 是错误的。 我刚才试了一下, 确实如此。


本文转载:CSDN博客