
c语言基础
文章平均质量分 59
哦哦呵呵
此人很勤奋,什么都不想写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于文件压缩解压缩与文件加密解密的项目
前言该文章是关于Huffman树的一种无损算法,基于以前文章中介绍的Huffman树的改良,具体代码可以看此处文章哈夫曼编码的实现1. 什么是文件压缩文件压缩是指在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率,或按照一定的算法对文件中数据进行重新组织,减少数据的冗余和存储的空间的一种技术方法。2. 为什么需要压缩1.紧缩数据存储容量,减少存储空间2.可以提高数据传输的速度,减少带宽占用量,提高通讯效率3.对数据的一种加密保护,增强数据在传输过程中的安全性3原创 2021-08-16 00:57:35 · 997 阅读 · 1 评论 -
[C语言] 利用库函数实现查找指定键值对功能
1. 功能描述键值对(“key = value”)字符串,在开发中经常使用要求1:请自己定义一个接口,实现根据key获取.要求2:编写测试用例。要求3:键值对中间可能有n多空格,请去除空格注意:键值对字符串格式可能如下:"key1 = value1""key2 = value2""key3 = value3""key4 = value4""key5 = ""key6 ="2. 所使用函数strstr()功能:查找母串中子串出现的位置原创 2021-05-12 23:09:20 · 1823 阅读 · 1 评论 -
[C语言] 预处理详解
#define原创 2021-04-30 09:14:28 · 160 阅读 · 0 评论 -
[C语言] 文件操作及简单文件加密
1. 文件C语言中,在进行数据处理时,如果只通过变量进行存储数据,那么在程序结束时,我们对变量存储的数据也就一同释放掉了,如果下次在启动该程序,就要重新录入数据,就要在无意义上的事情浪费巨量的时间。所以引入了文件的概念,将数据存储到文件上,每次对文件内的数据进行读取与存储,就大大方便了使用者。2. c语言中如何使用文件1). 文件指针的使用C语言中的文件操作都是通过一个指向文件的指针进行操作。FILE* fp这是定义了一个指向某个文件的指针,对该指针进行某操作就是对其指向的文件进行操作。接下来通过原创 2021-04-28 22:55:56 · 2003 阅读 · 0 评论 -
[C语言] 详解结构体字节对齐相关问题
结构体字节对齐原创 2021-04-24 18:29:06 · 362 阅读 · 0 评论 -
[C语言]动态内存管理
malloc原创 2021-04-23 23:09:38 · 287 阅读 · 1 评论 -
[C语言]内存操作的库函数实现及原理解释
内存操作函数原创 2021-04-22 18:49:34 · 366 阅读 · 0 评论 -
[C语言] 字符串操作的库函数实现及原理解释
字符串原创 2021-04-21 23:04:51 · 720 阅读 · 1 评论 -
[C语言]类型提升与截断的剖析
1原创 2021-04-15 09:26:15 · 225 阅读 · 1 评论 -
[C语言]深度剖析数据在内存中的存储
目录一. 整型在内存中的存储存储方式二. 什么是大小端1. 为什么要有大小端2. 大小端3. 如何通过程序判断计算机为大端还是小端存储一. 整型在内存中的存储存储方式整型在内存中都是通过二进制补码形式进行存储。(在这里我们默认int为4个字节)eg:int a = 10;0000 0000 0000 0000 0000 0000 0000 1010 a的补码int b = -10;1000 0000 0000 0000 0000 0000 0000 1010 -10的原原创 2021-04-14 16:12:24 · 507 阅读 · 1 评论 -
数组越界引发的程序死循环问题的剖析
先看一段程序代码,观察一下有什么问题。#include <stdio.h>int main(){ int i = 0; int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; for (i = 0; i <= 12; i++) { arr[i] = 0; printf("hello world!\n"); } return 0;} 不难发现,for循环中对数组的访问发生了越原创 2021-04-11 11:27:41 · 298 阅读 · 0 评论 -
[C语言]利用函数指针实现C++多态
1原创 2021-04-10 09:15:22 · 908 阅读 · 0 评论 -
[C语言] 关于指针数组和数组指针的初识
1原创 2021-04-09 00:18:28 · 233 阅读 · 0 评论 -
[数据结构]栈的基本操作以及利用栈实现二进制计算器
利用栈实现进制转换计算器原创 2021-04-05 21:49:42 · 1176 阅读 · 0 评论 -
剖析不同类型指针所占空间大小一致的深层原因
什么是指针原创 2021-04-03 13:08:29 · 2118 阅读 · 5 评论