- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 【C++入门】
定义命名空间非常简单,使用namespace关键字后跟命名空间的名字,然后用一对大括号包含命名空间的成员。引用不是新定义一个变量,而是给已存在变量取一个别名。编译器不会为引用变量开辟内存空间,它和它引用的变量共享同一块内存空间。int a = 10;// refA是a的引用。
2024-11-10 16:21:47 764
原创 C语言编译与链接
理解编译和链接过程对于C语言程序员来说至关重要。它不仅有助于我们更好地理解程序的构建过程,还能帮助我们在遇到问题时进行有效的调试。希望本文能够帮助你巩固对C语言编译与链接过程的理解。
2024-09-24 21:32:15 473 1
原创 C语言自定义类型
位段的几个成员共用一个字节,有些成员的起始位置不是某个字节的起始位置,这些位置没有地址,不能对位段的成员使用“&”操作符,即不能用scanf直接给位段的成员赋值,而是先赋值给一个变量,再赋值给位段的成员。函数传参时,参数需要压栈,如果传递整个结构体对象,结构体过大时压栈的系统开销比较大,会导致性能下降。取值默认从开始,依次递增1,当然在声明枚举类型时可以赋初值。与结构体一样,由多个成员组成,成员可以是不同的类型;给其中一个成员赋值,其他成员的值也会变化。
2024-09-15 16:42:15 792
原创 数据在内存中的存储
型为32 bit ,对于位数大于8位的处理器,由于寄存器宽度大于一个字节,那么必然存在如何分配字节的问题。按照浮点数拆分,s=0,E=00000000,M=000 0000 0000 0000 0000 1001。计算机系统以字节为单位,每个地址单元对应一个字节,一个字节为8 bit 位。表示符号位,当s=0,V为整数;| M表示有效数字,取值范围[1,2)9以整型形式存储在内存中,形式如下。而浮点数9.0等于二进制。,所以9.0=(-1)型为16 bit ,
2024-09-15 12:41:28 261
原创 C语言实现扫雷游戏
实现C语言中的扫雷游戏涉及多个逻辑组件,包括初始化游戏区域、随机生成地雷、玩家操作(打开格子、标记地雷)、以及游戏结束和胜利条件的判断。下面将简要介绍这些逻辑的实现方法。
2024-07-25 11:24:06 407
原创 C语言的循环语句
通常,`for` 循环用于已知迭代次数的情况,而 `while` 和 `do-while` 循环用于条件未知或需要至少执行一次的情况。`do-while` 循环与 `while` 循环类似,但它至少执行一次循环体,因为条件检查在循环体之后。for 循环是一种计数器循环,通常用于当你知道循环需要执行多少次时。- 条件表达式:在每次循环开始前检查,如果为真(非零),则执行循环体。- 条件表达式:在每次循环结束时检查,如果为真,则继续执行循环体。- 条件表达式:在每次循环开始前检查,如果为真,则执行循环体。
2024-07-25 11:23:01 300
原创 关于未来规划
哈工大大一新生,想通过网课,购书自学等方式学习编程提高自身竞争力,提前熟悉计算机语言,每周打算利用12小时学习编程,未来希望加入腾讯。
2023-10-11 22:38:34 28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人