摘要:
总论 1.fopen r以只读方式打开文件,该文件必须存在 r+以可读写方式打开文件,文件必须存在 rb+读写打开一个二进制文件,允许读写数据,文件必须存在 rw+读写打开一个文本文件,允许读和写 w 打开只写文件,若文件存在则文件长度清零,即该文件内容会消失,若文件不存在则建立该文件 w+打开可读 阅读全文
摘要:
一.关键一点 最关键的一点:结构体在内存中是一个矩形,而不是一个不规则形状 二.编程实战 1 #include <stdlib.h> 2 #include <stdio.h> 3 4 struct A 5 { 6 int a; 7 char b; 8 }; 9 10 int main() 11 { 阅读全文
摘要:
1.每个线程都有自己专属的栈(stack),先进后出(LIFO) 2.栈的最大尺寸固定,超出则引起栈溢出 3.变量离开作用范围后,栈上的数据会自动释放 4.堆上内存必须手动释放(C/C++)除非语言执行环境支持GC 5.栈还是堆? --明确知道数据占用多少内存 --数据很小 --大量内存 --不确定 阅读全文
摘要:
学习了c语言的指针,那么指针能做什么呢,首先,他可以写外挂 首先我们来编写一个dll,挂载到植物大战僵尸上,记住是dll,因为如果你创建一个应用程序,该应用程序是不能操作其他程序的地址的. 第一步,打开CE和植物大战僵尸,用CE找到阳光的地址 好,我们找到了地址,接下来开始编程吧,看看指针的魅力 好 阅读全文