
c语言
文章平均质量分 56
慵懒de疯子
做真实可爱的自己......
展开
-
strlen函数的模拟实现
模拟实现strlen原创 2017-07-28 16:26:43 · 320 阅读 · 0 评论 -
静态顺序表的实现
什么是顺序表? 顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。原创 2017-07-28 16:43:48 · 398 阅读 · 0 评论 -
动态顺序表的实现
上次实现静态的顺序表,今天我们来实现一下动态的顺序表(动态开辟内存空间) SeqListD.h#ifndef __SEQLISTD_H__#define __SEQLISTD_H__#include <stdio.h>#include <assert.h>#include <string.h>#include <stdlib.h>#define DEFAULT_SZ 2#define原创 2017-07-28 16:55:27 · 647 阅读 · 0 评论 -
注释转换—将C语言注释风格转换为C++注释风格
首先我们给出一些需要转换的情况 input.c// 1.一般情况int num = 0;/* int i = 0; */// 2.换行问题 /* int i = 0; */int j = 0;/* int i = 0; */int j = 0;// 3.匹配问题/*int i = 0;/*xxxxx*/// 4.多行注释问题/*int i=0;int j = 0;int k原创 2017-10-22 21:59:51 · 446 阅读 · 0 评论 -
如何测试机器的大小端
一、大小端 1、为啥会有大小端 在计算机系统中以字节为单位,每个地址单位都有一个字节(一个字节8个bit位)。在C语言中,有char(8bit)、short(16bit)、long(32bit,具体看编译器)。对于位数大于8的处理器,不如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在一个如何将多个字节安排的问题。so就有了大端存储模式和小端存储模式2、大小端的...原创 2018-04-16 17:49:19 · 1101 阅读 · 0 评论 -
str系列库函数的模拟实现
1、模拟实现strlen :字符串求长度 思路:字符串都有结束标志\0,只要遍历这个字符串,知道遇到\0结束,就能轻松的获得字符串的长度了 (1)不创建计数器(递归)int my_strlen1(const char* str){ if ('\0' == *str) return 0; else return 1 + my_strlen1(...原创 2018-08-14 18:51:54 · 448 阅读 · 0 评论