返回 课程
信奥AC之路-1级
0% 完成
0/0 步骤
-
第1课 开发环境与基础输出5 主题|小节
-
第2课 算术运算符7 主题|小节
-
第3课 printf与运算输出7 主题|小节
-
第4课 数的进制与拆位6 主题|小节
-
第5课 变量与基础运算17 主题|小节
-
第6课 常量与取整运算8 主题|小节
-
第7课 关系运算8 主题|小节
-
第8课 逻辑运算9 主题|小节
-
第9课 输入与计算进阶10 主题|小节
-
第10课 if语句及双分支语句8 主题|小节
-
第11课 if语句及双分支进阶11 主题|小节
-
第12课 三目运算9 主题|小节
-
第13课 多分支、多if和switch语句11 主题|小节
-
第14课 循环(基本输出)7 主题|小节
-
第15课 循环(While+If)8 主题|小节
-
第16课 循环(计数、求和、求乘积)7 主题|小节
-
第17课 循环进阶(While+)
-
第18课 do-while及while其他用法
-
第19课 For循环基础
-
第20课 For循环进阶
课 进展
0% 完成
[图片:展示不同初始化方式的动画]
“初始化就像是给盒子放入第一个物品,”我拿起一个空盒子说,”我们有几种不同的方式。”
- 赋值初始化:
int age = 25; // 最常用的方式
- 构造初始化:
int count(100); // 使用小括号
- 统一初始化:
int score{90}; // 使用大括号,更安全
- 多变量初始化:
int x = 1, y = 2, z = 3; // 同时初始化多个变量
[图片:展示未初始化变量的潜在问题]
“记住,”我强调道,”没有初始化的变量就像空盒子,里面可能有任何东西,所以一定要记得初始化!”
- 选择题:以下哪种初始化方式最安全?
A. int x = 3.14;
B. int x(3.14);
C. int x{3.14};
D. int x = {3.14};
答案:C
解析:使用花括号初始化会进行严格的类型检查,如果可能损失数据精度会报错,这是最安全的初始化方 式。
- 判断题:局部变量如果不初始化,系统会自动将其初始化为0。
答案:×
解析:局部变量如果不初始化,其值是随机的,只有全局变量会被自动初始化为0。