K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
静态强类型是C++的核心基础特性之一,直接影响变量声明、类型转换、编译校验等多个环节的语法规则。
变量的类型在编译期就已经确定,运行时无法随意更改变量的类型
不同类型的变量赋值时无需显式转换,编译器会自动完成所有类型兼容的转换且不会有精度损失风险
声明变量时必须指定明确的类型,C++11引入的auto关键字推导也会在编译期确定最终类型,不属于动态类型
不允许不同类型的指针之间直接隐式转换(void*类型指针除外),否则会触发编译错误