- 博客(4)
- 收藏
- 关注
原创 3.23笔记
内存空间 内存分配方式(栈空间和堆空间) 栈空间 栈空间是由编译器自动管理的,用于存储函数的局部变量、函数参数和函数调用时的上下文信息。 栈空间是一种后进先出(LIFO)的数据结构,所以在栈上分配和释放内存非常高效。 栈空间的大小通常受限于操作系统和编译器设定的最大栈深度,一般较小。 堆空间 堆空间是用于动态内存分配的内存区域,需要手动分配和释放。 堆空间的大小通常受制于系统可用的虚拟内存大小,可以动态增长。 在 C 语言中,可以使用 malloc、calloc、realloc 函数来在堆上分
2024-03-25 19:50:03
231
1
原创 3.19笔记(数据类型,数组,循环)
整数数组int num[5];内存:int内存为4个字节,所以num数组的内存为4 * 5 = 20个字节字符数组内存:char内存为1个字节,所以array数组的内存为1 * 30 = 30个字节。
2024-03-20 10:18:03
348
2
原创 Linux命令行与shell脚本编程大全笔记
如果你在命令行下指定了一个已有文件的名字,vim会将文件的整个内容都读到一块缓冲区۪域来准备编辑。最初的vim编辑窗口显示了文件的内容(如果有内容的话),并在窗口的底部显示了一条消息行。比如,命令2x会删除从光标当前位置开始的两个字符,命令5dd会删除从光标当前所在行开始的5行。如果要查找的文本未在光标当前位置之后出现,则光标会绕过文件末尾,出现在该文本 所在的第一个位置(并用一条消息指明)。在输入你要查找的文本后,按下回车键。如果要查找的文本出现在光标当前位置之后,则光标会跳到该文本出现的第一个位置。
2024-03-19 19:13:22
838
原创 3.16笔记
Linux操作系统:类Unix,redhat(落后时代),centos(不在更新),ubuntu(推荐)git reset --hard xxx(日志中commit后的代码):回退到指定的版本。git commit --amend -m "[修改]xxx":修改提交记录日志信息。man/-h/--h/-help/--help:查看命令手册。比特bit,字节(KB)Bytes,兆(MB),GB,TB。ls:列出当前文件夹的所有内容(-alh:查看文件权限)Linux(区分度高,性能很强,适用于服务)
2024-03-19 19:12:05
388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人