自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 2024.1.25

3. python快速编程入门(第二版)p16 第一个例子,求1~n之和的代码书上写错了,应该改为。1. 引入模块要在cmd中用pip install 模块名,然后才能在pycharm中使用;python可以画图,上次用到这个功能还是在matlab上,c语言这方面真是不太擅长。2. pip提示无法使用时,尝试重新安装pip;sum += i,这本书真的没问题吗?

2024-01-25 17:25:22 357 1

原创 2024.1.25

初识python,之前有过编程基础,应该没什么问题,刚刚配置好环境。

2024-01-25 08:57:19 338

原创 动态内存注意事项

str是NULL,传参后创建的形参指针p也是一个NULL,malloc让p后面开辟了100个字节但str依然是NULL,在GetMemory函数完成后p被销毁,申请的动态内存发生内存泄漏,并且strcpy把“hello world”拷贝进一个NULL内会导致程序崩溃。1.不能对NULL指针进行解引用,假如malloc因为空间不足的问题返回NULL时直接对返回值解引用会导致程序崩溃,所以各种动态空间的申请都应该进行一次NULL的检测。free释放的地址不是malloc最开始的地址,会导致程序崩溃。

2023-05-27 21:16:18 50

原创 4.5 扫雷完成

用数组存储信息,因为show要放*用char数组,用两个数组存放信息的原因是一个数组既放*又放雷的信息太过凌乱,因为要探查周围雷的数量,可能有越界的情况,因此创建数组多创建一圈,使用中间的部分进行操作,布置雷随机生成坐标,布置一个就自减一个,在雷的数组探查的数量显示在show上面的数组。时间太紧急以后一定要实现。

2023-04-05 23:11:18 28

原创 2023.3.4.4

设置两个板子,a板上面用0代表非地雷,用 1代表地雷,b板用 * 代表未探索,用数字代表周围雷。a板和b板位置一一对应,玩家只能看到b板,a板在检测当前位置反馈周围几个雷的数量的数字会反馈给b板,a板为了防止检测时越界,要把两个板多加两行两列。输入地址,假如有地雷则游戏结束,假如没有地雷则告诉周围有多少地雷,假如当前坐标没有雷则判断周围八个坐标是否有雷,假如周围八个坐标都没有雷则展开。在表格上随机生成若干地雷,地图大小应该可以自定义,地雷数量可以自定义。写了一天没写出个所以然出来、

2023-04-04 23:18:53 26

原创 扫雷游戏2023.4.3

输入地址,假如有地雷则游戏结束,假如没有地雷则告诉周围有多少地雷,假如当前坐标没有雷则判断周围八个坐标是否有雷,假如周围八个坐标都没有雷则展开。在表格上随机生成若干地雷,地图大小应该可以自定义,地雷数量可以自定义。把所有非雷地区踩完获得胜利。地雷在表格中随机分配位置。

2023-04-03 23:16:37 46

原创 2023.4.2

写了一个三子棋的游戏,最大的错误应该是每次只能比较两个数,函数的传参 board→char board[][]明天加快脚步把扫雷完成.

2023-04-02 23:46:45 34

原创 2023.4.1

三子棋在写了。

2023-04-01 22:54:45 41

原创 2023.3.29

else if(TEMP_M1 > S_H)//脉冲大于上限,说明滴速过快。if(shidu == 0)//检测到没有湿度,说明没药水了,蜂鸣器报警。if(TEMP_M1 < S_L)//脉冲小于下限,说明滴速过慢。if(SetN == 0)//不在设置状态下。lcd_init();

2023-03-29 23:28:59 41

原创 三子棋2023.3.27

函数声明放在game.h, 函数本身放在game.c 用循环打印出这个3*3的数组.如果报错说少头文件,那么在game.h 中写入 #include<stdio.h>, game.c引用头文件#include "game.h" ,game.c 就可以使用头文件game.h中所有东西.写一个test()函数用来执行退出或是执行.,在选择执行的菜单下面创建游戏函数 用一个3*3大小的数组char board存放数据,用空格初始化数组内容, 创建一个函数专门初始化数组. InitBoard().

2023-03-27 22:02:09 26

原创 2023.3.26

冒泡排序的函数来排序arr数组的内容,数组命就是数组首元素地址(sizeof(arr)和&arr是两个例外)①sizeof计算整个数组大小②&arr直接打印还是首元素地址,但是&arr+1是地址直接加整个数组大小.int arr[3][5] = {{1,2},{4,5},{6,7}};二维数组的初始化 int arr[3][5] = {1,2,3,4,5,6},把第一行填满后填充第二行。arr[] = {1,2,3,4}用strlen(arr)得出的长度是1,

2023-03-27 15:10:06 26

原创 2023.3.25

是把数组的第一个元素的地址放进str中,此时str已经是指针变量了. 在函数中使用str + 1就是地址+1,char类型就向后加一个char的大小,int类型就向后加一个int类型的大小. 此时*str就是解引用,把str目前包含地址所指向元素提出.②每次递归调用之后越来越接近这个限制条件。递归的必要条件:①存在限制条件,当满足限制条件,递归不再继续,要有跳出的点。递归的时候是压栈的过程,先进后出,把输入值都保存了。

2023-03-25 22:38:38 32

原创 2023.3.24

函数都有输入参数,返回类型,返回值,函数名,函数参数,函数体 当主函数的a和b(实参)传给自定义函数里的x和y(形参)时,x和y的地址和a与b的地址不相同,x与y的值不管怎么改变而不返回数值时a和b不会改变。函数的声明是告诉编译器有一个函数叫什么,参数是什么,返回类型是什么,具体内容不归函数声明管.函数声明会在函数使用之前,要满足先声明后使用,函数声明一般放在头文件中.memory指的是内存。例如我们要编写一个Add加法模块,把Add函数的声明放在一个Add.h文件中,把Add函数的定义放在。

2023-03-24 23:23:50 19

原创 2023.3.23

是一个子程序,用来完成特定的任务,有一定的独立性。有输入和返回值,早期的c语言没有库函数,大家都写一个类似功能的函数会让代码变得冗余,所以把常用的一些功能实现成函数集成为库,由c语言直接提供。会直接跳到n上,但是滥用goto语句会让函数执行效率变得十分低下,goto语句可以往前或者往后跳转但是不能跨函数跳转,比如不能从主函数跳到自定义函数中.是一个c和c++资料库,有c的库函数, 一般用的函数:io函数,字符串操作函数,字符操作函数,内存操作函数,时间日期函数,数学函数等。如何看懂cplusplus文章。

2023-03-23 23:19:42 15

原创 2023.3.22

就是当前时间计算机起始的差值,头文件是time.h,c语言提供了一个time函数,返回值的格式是time_t格式,如果想要把这个数值赋予srand,srand()括号里要求是整数,那么就用强制类型转换,把time_t转成int.具体操作为(unsigned int)time(NULL) ,也就是srand((unsigned int)time(NULL)),srand(int),括号中必须是一个无符号整数,这个整数会影响rand的产出值。所以用(high-low)/ 2+low 更合适一些。

2023-03-22 23:08:59 31

原创 2023.3.20

6.指针变量在内存中占空间的大小由储存内容决定.地址的存放需要多大空间,指针变量的大小就应该是多大.32位机器产生32个bite的地址,就是四个字节,64位机器产生由64个bite位组成的地址,就是八个字节,所以一般指针变量都是四个字节和八个字节.5.指针变量中储存的是数据的第一个内存单元地址,而整个数据占了多少个内存单元由变量类型决定,例如int * pa中粗存的地址是74,那么整个数据占有74,75,76,77四个内存单元,也就是个字节.1.内存的组成基本单元是内存单元,一个内存单元的大小是一个字节.

2023-03-20 23:18:38 31

原创 2023.3.13

/对这个输出是abc烫烫烫(乱码).,乱码内容取决于c后面内存里的内容.,其长度一直到有存储器里的内容是/0才停下来.3.#define定义的标识符常量 在主函数前写 max 10 那么max一直都是10,在函数内部写max=20是错误的。//可以赋初值,在这里MALE=3,那么FELMALE就为4。字符串"abc"的长度是3,/0不算在长度里,只是结束标志而已.

2023-03-14 00:09:58 47 2

函数栈帧的创建和销毁图片

函数栈帧的创建和销毁图片

2023-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除