- 博客(15)
- 收藏
- 关注
原创 git企业开发的相关理论(二)
展示了 Git 基本操作流程,包括分支创建、切换、合并及冲突解决等常见操作,以及相关命令的使用方法与结果示例。
2024-12-19 12:09:28
1192
2
原创 git企业开发的相关理论(一)
认识 Git:Git 是一种分布式版本控制系统,用于管理代码版本和团队协作。Git 安装:介绍了如何在不同平台安装 Git。初始化本地仓库:通过 git init 创建一个本地仓库。配置用户信息:使用 git config 设置用户名和邮箱。基本操作流程:工作区、暂存区、版本库的概念。使用 git add 添加文件到暂存区。使用 git commit 提交文件到版本库。使用 git push 推送代码到远程仓库。查看变化:通过 git status 和 git log 查看仓库状态和历史记
2024-12-17 20:47:49
837
3
原创 字符串函数和内存函数的模拟实现
1.字符串操作:strncpy,strncat2.字符串检验:strlen,strstr3.字符数组操作:memcpy,memmove
2024-03-17 17:26:00
919
40
原创 分享c语言初始化数组简单还实用的四种方法
初识c语言中,不满于每次屏幕打印都是固定值,因为这段代码只能解决那一个问题。我们肯定希望哪怕在release版本中能解决更多相似的问题,这就需要数组的长度在写完代码但运行前都是未定的,并且有些情况需要我们自己指定元素是什么,有些是需要电脑随机生成。
2024-02-17 18:35:38
7248
31
原创 c语言大小写字母转换的三种方法 到 思考指针(超详细)
指针广义上来说,可以不仅仅是十六进制的地址,ASCII中的值又何尝不是一种地址,告诉你ASCII的值就相当于告诉了他的指针,通过指针我们可以找到其对应的字符。对ASCII值(指针)进行加减运算,可以得到另一个指针,对应另一个字符。
2024-02-16 10:40:08
2222
26
原创 笔试中返回函数指针数组的函数(超详解,从零开始)
party先与()结合说明这是一个函数,我们只需要明确party的参数及返回值,括号内自然是参数,然后与*结合,说明是返回一个指针该指针指向为void(**)(const char* name),至于该类型下面调用再讲party(p,"张三")[1][1]("李四");party(p,"张三")看成一个表达式,最终会返回一个类型为void(**)(const char* name)的数据,两个[1]就是解引用这个函数数组,()便是函数调用的意思最后,来一段代码。
2024-02-14 21:54:10
1740
19
原创 从变长数组到两种方法(动态内存与非动态内存)实现数组的动态控制。
在非动态内存方法深入理解scanf函数与gets函数在动态内存方法中感受到malloc函数的威力
2024-02-08 23:35:15
612
10
原创 从二进制和内存的底层来探究同一数据在不同类型下的调用
计算机读取数据将其转换成二进制,数字通过“一”转换,字符通过“二”转换。将它赋值给char或是int类型时,其实比较相似,从左(“个位”)到右(“更高位”),只能存储内存之内的数据,超过的部分舍弃,也就是所谓的截断。%d与%c与int,char同理(抽象成模型后是等价的)。
2024-01-05 21:06:48
1193
7
原创 初识c语言:字符常量用int储存,整型常量用char储存会怎样
所谓截断,就是int类型你用char来储存时,由于char是一个字节,而int是int类型,舍弃掉高字节,只保留低字节的数据就是截断。所谓整型提升,就是char类型你用int类型来储存时,由于高字节缺少数据,就会在高字节中自动补充数据,无符号数直接补0,有符号数补充符号数的0或1(二进制)
2024-01-04 23:15:10
1339
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人