, 也不会报错 ;
下面的代码中 , 函数 f 没有返回值类型 , 也没有注明参数类型 , 接收参数后 , 仍然能正常打印出参数 ;
函数 num 没有注明返回值类型 , 但是可以返回 整型数值 1..., 函数参数为空 , 但是向函数中传入若干参数 , 也不会报错 ;
代码示例 :
#include
// 函数中参数没有写明类型
// 也没有写返回值
f(i)
{
printf...f(10);
printf("num = %d \n", num(1, 2, 3));
return 0;
}
执行结果 : 使用 gcc 编译器编译上述 C 语言源代码 , 然后执行编译结果 a.exe...- 函数参数与返回值类型必须写明
在 C++ 语言中 , 所有的 变量 和 函数 , 都必须有类型 ;
将上述 C 语言中的代码拷贝到 C++ 环境中 , 然后再次进行编译 , 发现一堆报错 ;
1>...1>Y:\002_WorkSpace\002_VS\HelloWorld\HelloWorld\Hello.cpp(13,1): error C4430: 缺少类型说明符 - 假定为 int。