自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言】函数栈帧的相关知识,希望可以帮助你

一、函数栈帧的相关概念:1.

2021-08-28 10:42:08 315 1

原创 【C语言】程序编译与链接

【C语言】程序编译与链接由我们所编写的源程序文件(文件后缀名为 .c)经过一系列的处理后,生成可执行文件(文件后缀名为**.exe**)程序实现的过程中,电脑中存在两个环境:翻译环境(用于将源代码转换为机器指令) 和 运行环境(执行翻译生成的机器指令)在翻译环境中将源代码翻译为机器指令的过程中,分为两大部分:> 编译 和 链接在一个工程(solution)下,通常可能存在多个源程序文件,在编译过程中,各个源程序文件会单独被 编译器 编译为各个目标文件(文件后缀名为 .obj),各个目标文件会与

2021-10-08 19:08:15 232

原创 【C语言】文件操作

【C语言】文件操作###当数据存放在内存中时,当内存断电后重启,就会发现数据消失,因此我们需要对数据持久化,比如将其存放在磁盘或数据库上,使自己能够随时使用。在程序设计中,有两种文件:程序文件和数据文件 > 数据文件用来存储信息,程序文件(源程序文件.c 可执行程序.exe)用来执行操作。文件一般有一个标识名:由 文件路径 + 文件主干 + 文件后缀c:/code/test.txt //一个文件只能有一个特殊标识名,以与其他文件区分;文件类型指针在操作文件时,每个被使用的文件都会在文件中

2021-10-08 16:54:33 140

原创 【C语言】动态内存管理

【C语言】动态内存管理C语言 提供了一些用途较为特殊的函数,不像变量命名那样在定义之初将变量的空间固定,可以依照自己的需求,比较灵活的开辟空间,保证空间的利用效率;首先介绍内存的简单概念:\\内存主要分为三大区域,用于存放不同类型的变量: 栈区:存放临时的变量,例如局部变量,形参,也就是我们常用的开辟空间方法; 静态区:存放静态变量 (static 定义),全局变量; 堆区:使用动态内存开辟的主要区域;C语言中参与动态内存分配的函数主要有: malloc cal

2021-10-08 09:18:03 91

原创 【C语言】小型通讯录实现

【C语言】小型通讯录实现C语言实现相关小型通讯录,可以做到对通讯录里面的内容进行增删查改,排序(以名字为依据),由于实现的代码相对较多,可以通过多个程序文件来编写程序,涉及的知识点主要有结构体类型及其操作,枚举类型的使用等。这里主要有三个文件:test.c(主要通讯录各个函数的功能);Contact.h(用于存放通讯录各个功能函数的声明,以及程序所用库函数的声明);Contact.h(存放通讯录各类功能函数)。通讯录实现部分(test.c)://test.c#define _CRT_SECUR

2021-10-07 15:37:46 633

原创 【C语言】字符串及内存函数解析(部分)

【C语言】字符串及内存函数解析(部分)引言:不同字符串函数代表了对字符串进行不同的处理,以得出与字符串相关的信息,下面介绍有关字符串函数与内存函数的介绍strlen此函数用于求字符串的长度,具体调用格式为传入字符串的首地址,之后会检查字符串的每个字符,知道遇到字符**’\0’停止计数,’\0’**不会被统计进去,具体代码示例如下:size_t strlen (const char * str){ const char *eos = str; while( *eos

2021-09-18 14:10:48 118

原创 【C语言】C语言发展简史

写在最前面的话一个完整的应用程序,主要由算法,数据结构,程序设计方法,语言工具来完成开发,算法之于程序语言,就相当于时语言是思想的载体,作为较早开发的电脑语言,如今大部分主流电脑语言例如C++,Java,C sharp等在开发时借鉴的C的语法,学好C语言,对于其他语言,也比较容易掌握。C的起源C语言时20世纪70年代由贝尔实验室开发,是编写Unix系统的副产物,由于早期计算机系统是由汇编语言编写,难以调试与改进,故Thompson认为需要设计新的语言完成Unix系统未来开发,于是设计了一种B语言

2021-09-05 13:01:01 506

原创 【C语言】数据存储的基本方法

C语言中有许多数据类型,用以存储生活中不同类型的数据,同时,不同的数据类型操作的方式也有所差异数据类型大的归类:整型类型(指现实生活中的整数)charunsigned charsigned charshortunsigned short [int]signed short [int]intunsigned intsigned intlongunsigned long [int]signed long [int]char类型又称为字符类型,主要用于存放单个字符,占据一字

2021-09-01 14:10:30 1686

原创 【Windows小知识】如何更改cmd默认字体?

命令行字体默认是比较难看的(就我个人感觉而言),常用的新宋体怎么看都不如等宽字体,偶尔运用还可,长此以往,绝对比较难受,今天教大家如何更改cmd默认字体:1、打开注册表:按下“windows徽标键 + R”,调出运行窗口,输入regedit:“确定”后,选择“是”,即可打开注册表:2、寻找文件路径:对应字体的数字在以下路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Conso..

2021-08-31 23:59:13 3928

原创 开启C/C++学习之旅

Hello,大家好,我是一个末流本科的大三学生,同时也是一个接触过一点程序编码的小白(学校上过的python课程感觉啥都没学),从现在起想开启自己的C/C++学习之旅。说起程序员,给大家最大的的印象就是“工资很高”,“30岁退休”等等,毕竟互联网行业不同于传统行业,技术迭代更新频繁,每10年就会产生大的变革,如何使自己在it市场上有长久的竞争力,是作为一个it学生进入大学学习开始就要思考的问题,我想,it行业是真真正正需要贯彻“活到老,学到老”的行业,每天多读点书,同时时刻关注新技术的发展,做好职业规划

2021-07-16 09:03:35 195 6

空空如也

空空如也

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

TA关注的人

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