一、类型检查增强 - 所有函数和变量必须有类型
1、C 语言函数类型 - 函数参数与返回值类型可以不确定
在 C 语言中 , 函数的返回值类型在定义时可以不写明 , 函数参数如果为空 , 可以任意传入参数..., 也不会报错 ;
下面的代码中 , 函数 f 没有返回值类型 , 也没有注明参数类型 , 接收参数后 , 仍然能正常打印出参数 ;
函数 num 没有注明返回值类型 , 但是可以返回 整型数值 1..., 函数参数为空 , 但是向函数中传入若干参数 , 也不会报错 ;
代码示例 :
#include
// 函数中参数没有写明类型
// 也没有写返回值
f(i)
{
printf...error C2065: “i”: 未声明的标识符
1>Y:\002_WorkSpace\002_VS\HelloWorld\HelloWorld\Hello.cpp(5,4): error C4430: 缺少类型说明符...1>Y:\002_WorkSpace\002_VS\HelloWorld\HelloWorld\Hello.cpp(13,1): error C4430: 缺少类型说明符 - 假定为 int。