一:缺省参数
1.c语言与c++在对函数参数检测时的区别
- 首先可以创建一个c工程,测试以下代码:
void func()
{
return;
}
int main()
{
func();
func(10);
func(10, 20);
func('c');
}
可以发现在c语言中,函数没有指定参数列表时,默认可以接收任意多个参数,但在c++当中呢?,工程换作c++再试试上面的代码能否通过编译
void func()
{
return;
}
int main()
{
func();
func(10);
func(10, 20);
func('c');
}
可以发现在c语言中,函数没有指定参数列表时,默认可以接收任意多个参数,但在c++当中呢?,工程换作c++再试试上面的代码能否通过编译