- 博客(4)
- 收藏
- 关注
原创 关于c语言库函数memcpy和remove的实现
众所周知,c语言库函数有很多,但对于初学者来说,实现困难的库函数也就那几个,今天就来跟阿坤一起来实现一下。 看上图,从图中我们可以看出我们在接收的时候用的是void*指针接受的,因为我们一开始并不知道我们会传什么样的数据过去,可能是char也可能是int甚至是浮点型,所以我们设置void*。我们在实现的时候是按字节拷贝过去,所以在引用的时候要强转成char*,这样保证我们每次只会动一个字节,能够保证数据的准确性。e这个与上面类似,都是用void*接受,并且这个和memcpy不同的是,它可以...
2022-03-23 18:07:13
1060
原创 关于编译错误
自从我们学习编程以来,无论学习什么种类的语言,我们都会遇到各种各样的编译问题,有时系统会给我们报错,但大多数时候是没有提示的,程序会莫名其妙的挂掉,往往只是一个小错误,却要花费大量的时间。像这种普通的错误编译器自己就报错,因为根本不能生成文件。还有这种错误,如果你看过c语言的陷阱这本书,你就会知道这个错误,数组越界访问,在最后把i重新修改为0,会陷入一个死循环,当然这种情况没种编译器不一样,类似于Mac的Xcode就不会死循环。还有就是指针,这是一个极其危险的东西,一不注意可能就会出错,到时候.
2022-02-26 14:56:53
251
原创 三子棋游戏,哟西。
今天来分享我的三子棋算法,会对其中的一些地方进行讲解,帮助大家避坑,犹如代码比较粗糙,只是一遍打的,不建议新手模仿。#include <stdio.h>#include <stdlib.h>#define ROW 3#define COL 3void menu(void){ printf("____________________\n"); printf(" 1 开始精彩的三字棋游戏\n"); printf(" 0 退出
2022-01-22 00:34:37
2365
1
原创 欢迎你来看一个刚学编程的新生的自白
我只是一个普通本科的一个大一学生,正在努力学习编程,并且我本人并非计算机专业,学这个也是为了以后能找一个好的工作。我以后会学习c++方向,毕竟作为一个男生,谁不想自己打造一款游戏,我致力于通过腾讯旗下魔方的面试,因为它也打造了我童年的最喜欢的一款游戏,我也想要参与其中,以上就是我的自白,有问题我们可以相互讨论,共同进步。...
2021-12-10 22:54:09
2657
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人