- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 union和struct的一些区别小结
union和struct的一些区别小结1. unionunion中的所有成员共同占用一段内存,union的长度可以用sizeof运算符来求,union的长度要求必须:1.至少要容纳最大成员类型变量的大小2.必须是所有成员变量类型大小的整数倍typedef union MyUnion//变量共同占用一段内存{ long i; int x; char a[17];}TestUnion;int main(){ TestUnion date; cout<<sizeof(da
2020-10-24 00:29:51 248
原创 LeetCode算法第三题无重复字符串
LeetCode算法第三题给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwk
2020-09-14 22:12:15 209
原创 LeetCode算法刷题第二题记录
题目:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807来源:力扣(LeetCode)链接:https://lee
2020-08-27 01:24:21 120
原创 用指针链表的方式实现学籍管理系统
用指针链表的方式实现学籍管理系统这是我大一初学C语言的时候的结课设计,当时是的指针学的不好,之后参加学校实验室的时候认识到指针的重要性,认真学习了一下指针链表,将这套管理系统重新改进了一下,本系统采用单链表数据结构实现。首先进入系统,会提示录入学生信息,初始我设置的是学生人数最大为10,这里演示输入1,然后根据提示一步一步输入信息,注意这里的数据是直接存到开辟的内存中去的,并没有为这套系统单独设置文件数据库来存放,因为当时只是作为演示,没有考虑很大数据量。开始录入,回车进入下一步,这里我不小心输入电话
2020-08-25 10:04:41 424
原创 vs编译出现未加载 wntdll.pdb的一种可能原因
vs编译出现未加载 wntdll.pdb好久没有写代码,一遍刷LeetCode,一遍复习C/C++,然后出现一个头疼的问题,跟指针相关的问题都值得记录一下。int* i = (int*)malloc(sizeof(int) * 4); int* j = (int*)malloc(sizeof(int) * 4); if (i == NULL || j == NULL) return 0; for (int a=0;a<3;a++) { *i++ = a; } j = i-3;
2020-08-24 23:10:01 2929
C指针实现学籍管理系统
2020-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人