- 博客(5)
- 收藏
- 关注

原创 链表基本操作
今天上课男神讲了链表,可以说是非常懵逼。为了防止遗忘及时整理,但个人感觉理解的还是不太到位。话不多说,开始正题。链表通过一个结构体来构建:typedef struct node{ int data; struct node * next;}Node;几种功能函数的手写:首先是最简单的打印链表函数printList:/*打印链表元素的函数,传入首节点地址即可*/vo...
2019-06-03 21:21:33
221
原创 union
1、union中可以定义多个成员,union的大小由最大的成员的大小决定。2、union成员共享同一块大小的内存,一次只能使用其中的一个成员。3、对某一个成员赋值,会覆盖其他成员的值(也不奇怪,因为他们共享一块内存。但前提是成员所占字节数相同,当成员所占字节数不同时只会覆盖相应字节上的值,比如对char成员赋值就不会把整个int成员覆盖掉,因为char只占一个字节,而int占四个字节)4、联...
2019-07-03 10:54:50
226
原创 结构体内存分配问题
结构体内存分配问题【A】struct student{int num;char name;double mark;}【B】struct student{int num;double mark;char name;}也许大家一看这A,B两个结构体不是一样的么想想这个结构体占的字节数?“也许”大家都会以为 A和B结构体所...
2019-06-30 17:19:09
217
原创 大数加减乘除法
对于大数的处理,由于double类型甚至long long数据类型都无法储存大数,所以我们把大数当成字符串来处理。不论是大数的加法还是大数的减法我们都应该从低位开始操作,但是输入时往往从高位开始操作,因此我们需要书写倒序函数。//逆序函数void rev(char str[], int len){ char t; for(int i = 0; i < len / 2...
2018-12-20 16:56:39
322
原创 杭电ACM2018
杭电ACM2018-母牛的故事Time Limit:2000/1000 MS Memory Limit:65536/32768 KProblem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0n=0表...
2018-12-08 12:00:34
556
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人