C语言
文章平均质量分 83
JWASX
只是一个想写代码的小白
展开
-
初学记录--数组的动态存储
对于一个数组,如果是静态的话容易造成数组空间不够,对于一个不知道要多大数组的程序动态数组:malloc (void* malloc(size_t size)????1:申请:int *p=(int *)malloc(sizeod(int )*(字节数))例子:int *p=(int )malloc(sizeod(int )(5)) 和 int a[5]一样,五个元素遍历:p[1],p[0],p[2],p[3],p[4];2:头文件 :include<stdlib.h> inclu原创 2020-12-09 22:52:28 · 1999 阅读 · 2 评论 -
初学c语言记录指针
初学指针没多久,记录下知识,可能有错,欢迎指出或者补充1:指针变量:存放地址 ; 指针:地址左边是地址常量,不能把常量赋给常量2:首地址:变量所占的存储区域中的第一个单元的地址首地址位10013:指针和一维数组①对于一个一维数组int a[5],首地址应该是a[0]的地址,而不是a[0]中4个字节中第一个字节的地址,虽然值一样;②定义一个一维数组,数组名是这个数组的首地址,那么数组名a是什么类型?是int *类型,那么&a呢?此时会发出警告:int*与int (*)[5]原创 2020-12-10 21:57:03 · 647 阅读 · 0 评论 -
c语言项目 — 设计到文件操作的一个评分系统
在复习链表的时候,翻回了之前做过的一个选手评分系统,顺便分享一下,免得以后找不到了,毕竟那是第一次做c语言项目。这篇文章可能很长,代码量1000多行,希望其中的一些代码实现和处理方法能帮到有需要的人,希望能耐心看完。顺便说一下,下面的代码解释基本都是以注释方式解释。 目录: &n原创 2021-03-19 23:29:21 · 1819 阅读 · 4 评论 -
C语言+CE修改植物大战僵尸阳光
目录1. CE使用2. C语言代码3. 效果1. CE使用思路,通过CE找到阳光的静态基址和偏移值,也就是基址+偏移值 = 阳光数目的地址1、打开植物大战僵尸和CE2、 打开进程3、开始游戏4、 在CE中输入阳光数,点击新的搜索6、回到游戏,改变阳光的数目,然后再次搜索,最终看到只有一个数据7、右击->找出是什么访问了这个地址8、双击第二个查看详细信息,获取偏移值和地址,复制地址指针数值9、回到搜索界面,以16进制,点击新的搜索搜索复制的地址10、这里找到第一个原创 2021-08-27 20:09:18 · 3706 阅读 · 2 评论