- 博客(12)
- 收藏
- 关注
原创 c++入门
命名空间的关键字为namespace,定义方法如下int x;int name;int age;可以将命名空间理解为用户自己建立的一个作用域,这个作用域中能够存放用户创建的变量、函数和类等,并不会与其他作用域产生冲突注意:命名空间中的所有内容都仅局限于该命名空间中;命名空间允许嵌套。
2024-03-30 17:50:16 293 1
原创 数据结构之队列
队列是一种只能从一端进行插入数据操作,另一端进行删除操作的线性表,允许插入的那一端称为“队头”,允许删除的那一端称为“队尾”,队列具有先进先出的性质。
2023-12-13 20:38:03 41 1
原创 用队列实现栈(C语言)
先定义一个这样的栈Queue que1;Queue que2;} MyStack;对这个栈中两个队列的初始化实际上就是对这个栈的初始化return tmp;栈的销毁同理free(obj);在往后的代码中,我会默认que1不是空的那一个队列,通过判空以及交换操作,保证每个函数的操作都是对que1进行的。
2023-12-11 19:35:04 39 1
原创 C语言结构体
4.若嵌套了结构体,则结构体成员对齐到自己成员中最大对齐数的整数倍处,结构体整体大小就是最大对齐数(包含嵌套结构体中成员对齐数)的整数倍。在上面的代码中,我声明了两个看似一样但都是匿名的结构体,但是注意, 编译器会把上面两个声明当作完全不同的两个类型。3.结构体总大小为最大对齐数(结构体中所有对齐数中最大的)的整数倍。2.其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。对齐数 = 编译器默认对齐数与该成员变量大小的较小值。Linux中没有默认对齐数,对齐数就是成员自身大小。*关于编译器默认对齐数。
2023-10-16 20:52:23 29 1
原创 C语言学习笔记:整数和浮点数在内存中的存储
我们知道整数在二进制中可以用原码、反码、补码表示,三种表示方式均有符号位和数值位两部分,对整型数据来说,它在内存中以补码形式存放原因在于:CPU只有加法器,使用补码可以将符号位和数值位统一处理,而且补码与原码相互转换,运算过程相同,不需要额外硬件电路。
2023-09-30 14:48:51 64
原创 分支与循环
if语句*关系操作符,逻辑操作符*switch语句*while循环*for 循环*do while循环*break与continue语句前言:C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构。我们使用if语句,switch实现分支结构,使用for,while,do while实现循环结构。
2023-07-25 22:20:56 69 1
原创 C语言半吊子的学习笔记
概述1.C语言是什么2.编译器的选择vs20223.main函数4.printf以及库函数5.关键字介绍6.字符、ASCII编码7.转义字符8.语句及其分类9.注释。
2023-07-22 13:31:23 93 1
原创 四川最后一届老高考生的未来展望
虽然我们这边还没有开始录取,我甚至不知道自己会被录到什么专业,但是学就对了,就算哥们往后被录到一个和计算机毫不相干的专业我肯定也会自学相关知识,毕竟从小就对这玩意感兴趣,嘿嘿。这是我个人的博客,往后会往上面发一些东西来记录我学习编程的过程(高考完就学编程,哥们要卷死你们哈哈哈哈哈哈!2.做一款游戏,打小就爱玩游戏,所以就想着能真正做出来一款大家都爱玩的游戏(当然也想赚钱)———————————————我是分割线———————————————————————整一句鸡汤:半山腰是拥挤的,我要上山顶看看。
2023-07-20 19:24:30 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人