- 博客(17)
- 收藏
- 关注
原创 Lesson 7 in C++ C/C++内存管理
1. C/C++内存分布2. C语言中动态内存管理方式3. C++中动态内存管理4. operator new与operator delete函数5. new和delete的实现原理
2024-04-19 16:25:31
1662
1
原创 Third lesson in C++ 类和对象(上)
1.面向过程和面向对象初步认识2.类的引入3.类的定义4.类的访问限定符及封装5.类的作用域6.类的实例化7.类的对象大小的计算8.类成员函数的this指针
2024-04-10 23:58:10
630
1
原创 自定义类型:结构体
位段的声明和结构是类似的,有两个不同:1. 位段的成员必须是 int、unsigned int 或signed int ,在C99中位段成员的类型也可以选择其他类型。2. 位段的成员名后边有⼀个冒号和⼀个数字。结构体内存对齐 ——>计算结构体的大小
2024-03-08 23:24:06
228
1
原创 扫雷游戏------函数和数组的运用
再继续分析,我们在棋盘上布置了雷,棋盘上雷的信息(1)和⾮雷的信息(0),假设我们排查了某 ⼀个位置后,这个坐标处不是雷,这个坐标的周围有1个雷,那我们需要将排查出的雷的数量信息记录存储,并打印出来,作为排雷的重要参考信息的。假设我们排查(8,6)这个坐标时,我们访问周围的⼀圈8个⻩⾊位置,统计周围雷的个数时,最下⾯的三 个坐标就会越界,为了防⽌越界,我们在设计的时候,给数组扩⼤⼀圈,雷还是布置在中间的9*9的坐 标上,周围⼀圈不去布置雷就⾏,这样就解决了越界的问题。扫雷的棋盘是9*9的格⼦。
2023-11-05 20:37:57
81
5
原创 第三讲:分支和循环语句(1)
1. if语句2. 关系操作符3. 条件操作符4. 逻辑操作符:&& , || , !5. switch语句6. while循环7. for循环8. do-while循环9. break和continue语句10. 循环的嵌套11. goto语句
2023-10-26 17:43:37
36
1
原创 C语言:判断三角形&&乘法口诀表
针对每组输入数据,输出占一行,如果能构成三角形,等边三角形则输出“Equilateral triangle!”,等腰三角形则输出“Isosceles triangle!”,其余的三角形则输出“Ordinary triangle!”,反之输出“Not a triangle!KiKi想知道已经给出的三条边a,b,c能否构成三角形,如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形或普通三角形)。题目有多组输入数据,每一行输入三个a,b,c(0<a,b,c<1000),作为三角形的三个边,用空格分隔。
2023-10-15 23:52:47
62
1
原创 第2讲:C语⾔数据类型和变量
每⼀种数据类型都有⾃⼰的⻓度,使⽤不同的数据类型,能够创建出⻓度不同的变量,变量⻓度的不 同,存储的数据范围就有所差异。型,我们就可以在适当的场景下去选择适合的类型。每⼀种数据类型有⾃⼰的取值范围,也就是存储的数值的最⼤值和最⼩值的区间,有了丰富的类。sizeof 运算符的返回值,C 语⾔只规定是⽆符号整数,没有规定具体的类型。如果不满5位,对应的值的前⾯会添加空格。函数,如果需要将变量的值输出在屏幕上 的时候可以使⽤ prinf。C语⾔提供了丰富的数据类型来描述⽣活中的各种数据。
2023-10-13 18:08:13
34
原创 第一讲:初识C语言
1.C语⾔是什么?2.C语⾔的历史和辉煌3.第⼀个C语⾔程序4.main函数5.printf和库函数6.关键字介绍7.字符和ASCII编码8.字符串和\09.转义字符10.语句和语句分类11.注释是什么?为什么写注释?
2023-10-12 23:02:05
42
原创 人因梦想而伟大,人因思想而强大
我做一件事要么不做,要做就要把它做好。“自信”才是打破桎梏的钥匙;“随大流看似安全,但做自己才是真正的人生。”你不妨大胆一点,勇敢一点,给自己足够的耐心,信心,做一件别人不敢做的事,谋划一个别人不敢想的梦想,成为独一无二的你。“台上一分钟,台下十年功。”“当我们遇到困难的时候,就意味着我们要进步了。”“轻舟已过万重山” “遥遥领先” “中华有为”
2023-10-11 22:54:20
105
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人