🌷🌷🌷🌷① 静态类型
🌷🌷🌷🌷② 动态类型
🌷🌷🌷🌷③ 静态类型
🌷🌷🌷🌷④ 动态类型
① 静态类型
#include <iostream>
int main() {
int x = 1;
double y = 2.5;
std::cout << x + y << std::endl; // 编译时期会报错
return 0;
}
上面的代码中,我们定义了一个整数变量 x
和一个双精度浮点数变量 y
,然后尝试将它们相加并输出结果。但是由于 x
和 y
的类型不同,因此编译时期会报错。这就是静态类型系统在编译时期发现类型错误的一个例子。
课程概述
C++ 是一门强类型语言,其类型系统分为静态类型和动态类型两种。静态类型系统在编译时期对类型进行检查,而动态类型系统则在运行时期对类型进行检查。这两