笔记
王咯咯。
萌新
展开
-
动态内存管理
动态内存管理 动态内存管理指的就是在程序运行过程中,更灵活的进行内存的申请和释放。 1.创建变量就是一种简单的内存管理 变量分为:局部变量(出了当前代码块就释放了) 全局变量(程序运行结束时释放) 静态变量即static(程序运行结束释放) 但是创建变量这种内存管理的方式毕竟太过于死板,程序运行结束释放内存可能会导致我们的内存使用效率过低。所以我们需要一种能随时需要就申请不需要就释放的方法。 2.C语言中具体的内存申请和释放操作涉及到四个函数 <1>malloc函数 malloc可以负责帮我们原创 2021-07-15 18:01:34 · 109 阅读 · 0 评论 -
字符串库函数详解
字符串库函数详解 一.strlen函数 strlen函数求字符串长度在这里插入代码片 #include<stdio.h> #include<string.h> int main(){ char str[1024]={0}; printf("请输入字符串:"); gets(str); printf("%d\n",strlen(str)); return 0; 我们也可以自己实现strlen库函数 #include<stdio.h> #include<assert.h原创 2021-06-16 22:19:55 · 1134 阅读 · 0 评论 -
关于指针的进一步了解
一,指针基础 指针本质就是变量,变量里面存了一个整数为内存中的地址。通过这个指针变量我们可以查看到存储地址。 指针变量的类型有int*,double*,char*等等。 二,指针进阶 1,函数指针: 我们需要重点理解函数是如何进入内存的: 函数是我们.c文件中的一段代码,我们通过对.c文件进行编译形成一个exe文件,这个exe文件存放于磁盘中,里面存放的是二进制指令。 当我们执行这个exe文件时,操作系统就会将其加载到内存中,创建一个进程开始执行里面的二进制指令。 那我们如何原创 2021-06-03 16:45:04 · 63 阅读 · 0 评论 -
数据的存储
数据的存储 #整型在内存中的存储 一, C语言中的类型大致分为三大类: 1.存整数的:char,short,int,long,longlong,int*,int[2]… 2.存浮点数的:float,double,float*,double[2]… 3.结构体 二, 整数在内存中的存储主要考虑两方面: 1, 字节序和补码 (字节序我们将其分为大端序和小端序,不同的cpu的字节序可能存在差异) 我们可以通过一段代码来验证我们的主机的字节序: 大端序:高位放在低地址上 小端序:低位放在低地址上(可以通过小原创 2021-05-28 16:42:39 · 143 阅读 · 0 评论 -
2021-04-06
自我介绍 大家好,我是西安工业大学信管19级的一名学生,大家可以叫我Giggle。作为一个IT界的小萌新,我此刻充满好奇心和万分期待。总觉得自己未来能年薪百万,总觉得从事这一行业能给我带来无限财富,所以我有巨大的动力来好好学习技术。 编程目标 3个月之内,努力掌握各种基础知识,能做到入门级新手。 6个月之内,能轻松练习和自主编写较简单代码。 9个月之内,可以结合系统进行更深层次的软件开发。 1年之内,能具有面试各公司的能力,适应于自己理想的公司。 如何学习编程 学习编程不能只局限于学习那些基础知识,这是一门原创 2021-04-06 09:20:14 · 67 阅读 · 0 评论