一、观看视频
【01】通往小木屋的道路【02】等腰三角形的屋顶【03】直角三角形的围栏
【04】C++程序总结
二、研读学生讲义
【学生讲义】【01】通往小木屋的道路【学生讲义】【02】等腰三角形的屋顶【学生讲义】【03】直角三角形的围栏
【学生讲义】【04】C++程序总结
三、练习题(不清楚回头查看有关视频或讲义)(1)填空:
(2)“endl”可拆分为end、l,它们分别表示什么意思?endl实现什么功能?
(3)下面是正立的等腰三角形代码,请修改代码,使输出结果变成倒立的等腰三角形。
(4)与其他一些弱类型语言(例如Python)不一样,C++在使用变量之前务必要“声明/定义”该变量的类型(例如我们学过的int类型)。这一课要学另外一个类型——字符(char)。“char”是“character”的缩写,表示字符数据类型。如下面的代码,声明(定义)一个字符串变量有什么作用呢?
·
char a;
对于计算机,根本就没有什么变量,它储存的一定是二进制数,那么程序是如何实现“变量”这种东西呢?它用2个数来实现,第一个是首内存地址,第二个是字节长度。声明一个变量,就是确定这两数,当后续要用这个变量保存数据时,电脑会根据第一个数寻址,然后用数据覆盖第二个数的字节数。编写一个程序,在main函数中定义(声明)一个字符变量“cin”和一个整数变量“cout”,程序中不含多余的行(所有语句都没用到)。
(5)下面是用户自定义字符的正立直角三角形代码,请修改代码,使输出的三角形是倒立的。
(6)在下图中的红色块内填入内容: