- 博客(15)
- 收藏
- 关注
原创 数据结构栈C
栈:是一种特殊的线性表,只允许在固定的一端进行插入和删除元素操作,对数据插入和删除操作的一端称为栈顶,另一端称为栈低。栈中的数据遵循先进后出的原则压栈:栈的插入操作叫做进栈/压栈/入栈。出栈:栈的删除操作叫做出栈。栈的实现一般可以通过使用数组或者链表实现,相对而言数组的结构实现更优一些。因为数组在尾上插入数据的代价比较小接下来我们对栈采用顺序表(连续存储数据)的方式来模拟实现头文件的创建#pragma once#include<stdio.h>#include
2022-05-17 16:34:05
216
原创 C字符串+内存操作函数strlen strcpy strcmp strstr strtok strerror memcpy memmove memset memcmp
C语言本身没有字符串类型,字符串通常放在常量字符串或者字符数组中,字符串常量适用于那些对它不做修改的字符串函数。目录1. 字符串函数strlen strcpy strcmp1.1 strlen函数介绍1.1.1 strlen使用与模拟一、使用二、三种模拟实现1.2 strcpy函数介绍1.2.1 strcpy使用与模拟一、使用二、模拟1.3 strcat函数介绍1.3.1 strcat使用与模拟一、使用二、模拟1.4 strcmp函数介...
2022-04-03 22:57:20
1763
原创 C语言数据存储,内存
数据类型char 1字节short 2字节int 4字节long 4/8字节(取决于编译器)float 4字节double 8字节long double 自定义类型1字节=8bit首先我们要知道数据在所开辟内存中以补码的形式存储1.那么什么是补码先把数据转换成其二进制形式;(平时我们写的数都是十进制)1.正数的符号位为0,负数符号位为1例如int a=1;int类型4个字节32bit位,正数的原码,反码,补码,相同原码00000000000000000
2022-03-09 21:18:05
991
原创 记-“老年人”学编程
当今的发展越来越离不开计算机编程等技术,虽然不是计算机专业,我自己认为如果不逼着自己去学习新技术新知识,被时代抛弃是必然的事,作为一名普通的研一学生党我觉得学习编程不仅仅是因为它的高薪工作,目前大部分学科都向着智能化发展,掌握编程技术是必不可少的。希望学习几年后能够用计算机语言描述出任何自己所想要的东西,没有老师的话只能靠自己自学啦,多看看B站的视频,买点编程书籍,多刷题,学个一年争取找个好的公司参加实习项目,最好能进大厂哈哈。 语言的话先从C学吧,加油,能够做出一些东西是很开心的事情!...
2021-12-12 15:11:34
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人