自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构——链表

2.带头双向循环链表:结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。另外这个结构虽然结构复杂,但是使用代码实现以后会发现结构会带来很多优势,实现反而简单了。1.无头单向非循环链表:结构简单,一般不会单独用来存数据。实际中更多是作为其他数据结构的子结构,如哈希桶、图的邻接表等等。另外这种结构在笔试面试中出现很多。链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。以上情况分别组合起来一共有8种链表结构。

2023-05-14 01:03:07 255 4

原创 自定义类型:结构体

位段的声明和结构是类似的,有两个不同:1.位段的成员必须是:int、unsigned int 或signed int还有char。2.位段的成员名后边有一个冒号和一个数字。int _b : 5;A就是一个位段类型。

2023-03-27 20:09:44 47

原创 字符函数和字符串函数

若它们的首字符相同,会继续比较下一个字符,直到比较到不同的字符,或者直到有一个字符串指向了末尾的'\0'。· 字符串以'\0'作为结束标志,strlen 函数返回的是在字符串中'\0'前面出现的字符个数(不包含'\0')。会从目标字符串的末尾'\0'处开始追加。strlen 可以用来求字符串的长度,求字符串的长度不包含末尾的'\0'。并且会将源字符串的'\0'追加过去。· 第一个字符串大于第二个字符串,则返回大于0的数字。· 会将源字符串中的'\0'拷贝到目标空间。· 参数指向的字符串必须以'\0'结束。

2023-03-26 01:07:22 54

原创 浮点型在内存中的存储

如果E为11位,它的取值范围为0~2047.但是,我们知道,科学计数法中的E是可以出现负数的,所以IEEE 754规定,存入内存时E的真实值必须再加上一个中间数,对于8位的E,这个中间数是127;对于11位的E,这个中间数是1023.比如,2^10的E是10,所以保存成32位浮点数时,必须保存成10+127=137,即10001001。比如保存1.01的时候,只保存01,等到读取的时候,再把第一位的1加上去。对于32位的浮点数,最高的1位是符号位S,接着的8位是指数E,剩下的23位为有效数字M。

2023-02-24 19:33:38 55

原创 C语言中的函数

顾名思义,自定义函数就是我们自己设计的函数。自定义函数和库函数一样,有函数名、返回值类型和函数参数。函数定义:(a):(b);int 返回类型max2 函数名int a, int b 形参声明(函数参数){ }中的是函数体,函数体是复合语句。仅在某个函数中使用的变量,原则上应该在该函数中声明和使用。但要注意不能声明和形参同名的变量,否则会发生变量名冲突的错误。例:写一个函数找出两个整数中的较大值。

2023-01-16 20:10:33 90

原创 程序的循环控制

do语句的循环体至少会执行一次,而while语句的循环体则有可能一次也不会执行。·do语句······先循环后判断:执行循环体之后进行判断。·while语句······先判断后循环:执行循环体之前进行判断。以上内容就是对循环语句的介绍。

2023-01-01 21:23:35 262

原创 分支语句(选择结构)

通过单一表达式来控制程序流程分支的时候,使用switch语句的效果通常要比使用if语句的更好。·if语句和switch语句统称为选择语句。

2022-12-24 18:57:56 100

原创 初识C语言(四)

本文将会介绍关键字typedef和关键字static,以及#define和指针还有结构体。//define定义标识符常量//define定义宏int main(){return 0;}以上全部内容就是初识C语言的完结篇。

2022-12-19 17:41:52 96 1

原创 初识C语言(三)

本篇是初识C语言的第三篇,对C语言有一个更加深入的了解。C语言中数组的定义:一组相同类型元素的集合//定义一个整型数组,最多放10个元素。以上就是今天要讲的内容,让我们对C语言有更多的了解。

2022-12-13 16:27:41 82 1

原创 初识C语言(二)

全局变量 在"{ }"外部定义,局部变量与全局变量的变量名可相同,当局部变量和全局变量同名时,局部变量优先使用。局部变量 在"{ }"内部定义,两个局部变量,其变量名不能相同,相同时会报错。生活中有些值是不变的,如:圆周率,性别,身份证号码,血型等等。局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束。生命周期:是指一个变量的创建到这个变量的销毁的一个时间段。有些值是可变的,如:年龄,体重,薪资。全局变量的生命周期:整个程序的生命周期。作用域:所命名的变量的可用的代码范围。

2022-12-10 01:31:10 200 2

原创 初识C语言(一)

1. sizeof 是c语言中的关键字,sizeof关键字是用来计算变量或者类型所占空间的大小的(以字节(byte)为单位)。char //字符数据类型,如一个字母'A',一个数字'1',一个符号'!int //整型 ,打印方式:%d(打印十进制的整数)long long //更长的整型,打印方式:%lld。long double //多精度浮点型,打印方式:%llf。存在这么多数据类型的原因是:节省存储空间。

2022-12-09 02:46:06 86 1

空空如也

空空如也

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

TA关注的人

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