自定义博客皮肤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)
  • 收藏
  • 关注

原创 时间复杂度

如何衡量⼀个算法的好坏呢?案例:旋转数组 https://leetcode.cn/problems/rotate-array/description/思路:循环K次将数组所有元素向后移动⼀位但是未能通过全部案例,算法没问题,但是超出了时间限制。

2024-07-17 14:08:38 1033

原创 c语言中的字符函数

c语言中有一系列函数是专门做字符分类的,也就是一个字符属于什么类型的字符。这些函数的使用需要包含一个头文件是ctype.h可能你看这些感觉很懵,我以islower举例islower是判断是否为小写的,但是‘A’是大写的,所以返回0。其他也是如此,反正符合判断返回非0,不符合判断返回0.练习:写一个代码,将字符串中的小写字母改为大写,其他字符不变提示:小写字母的ASCII-32=大写字母的ASCII。

2024-06-18 20:36:28 562 4

原创 C语言中的内存动态管理

1.在结构体中2.最后一个成员3.未知大小的数组例如:struct Sint a;char n;double b;int arr[];//未知大小的数组,arr就是柔性数组成员或者struct Sint a;char n;double b;int arr[0];//未知大小的数组,arr就是柔性数组成员。

2024-06-18 17:54:08 741 4

原创 自定义类型:枚举和联合

和结构体类似,enum是关键字,enum是名字,成员用","隔开,最后一个成员不用","。2. 和#define定义的标识符比较枚举有类型检查,更加严谨。//这里会改掉第一个字节(小端存储)一周的星期一到星期日是有限的7天,可以一一列举。最大对齐数的整数倍的时候,就要对齐到最大对齐数的。printf("小端\n");printf("大端\n");printf("小端\n");printf("大端\n");这种类型定义的变量也包含一系列的成员,特征是。月份有12个月,也可以一一列举。

2024-06-11 18:11:13 950 7

原创 C语言中的结构体以及位段

位段的声明和结构是类似的,有两个不同:1.位段的成员必须是 int、unsigned int 或signed int 或者是 char (属于整形家族)类型。2.位段的成员名后边有一个冒号和一个数字,数字表示的是比特位,一个字节8个比特位。例如:struct Aint _a:2;int _b:5;int _c:10;int _d:30;他占的字节数有多少呢,让我们来看一下。如何计算的呢。

2024-06-11 16:11:49 650 3

原创 c语言中的文件操作

磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。

2024-06-06 09:15:54 1001 3

原创 指针练习题目

sizeof是操作符,不是函数strlen是函数,求的是字符串的长度,统计的是字符中\0之前的字符个数,只能针对字符串(字符数组)

2024-05-30 10:07:06 995 4

原创 指针内容大全2

回调函数:把函数的地址(指针)作为参数传给另一个函数,当这个指针被用来调用其指向的函数时,被调用的函数就是回调函数。要存ch的指针,要用数组指针来存,首先先写(*p),确认为数组指针,再写[5],确定个数,最后写数组指针指向的对象的类型,为char*。const在*的左边,*p不可修改,也就是不能通过p来修改它指向地址的值,但是它可以修改p指向的地址。这里的p为数组指针的变量名,int为指向数组元素的类型,[10]为指向数组元素的个数。2. &数组名,这里的数组名表示整个数组,取出的是整个数组的地址。

2024-05-24 23:13:15 1069 6

原创 数据在内存中的存储

整形在内存中存储的是二进制的补码。存储方式分为大端字节序存储以及小端字节序存储。大端字节序存储指的是高字节存储在低地址,低字节存储在高地址。

2024-05-23 09:50:26 447 1

原创 指针内容大全(1)

以指针+整数为例,指针+整数是访问的是指针后的第几个数。如下,4是数组中下标为3的数,+3之后访问到的就是他的地址,用*结引用就能打印。指针类似于我们生活的地址,指针就是计算机的地址。我们口中说的指针指的是指针变量,取出地址的指针用&。指针的类型有下面等等,指针指向的类型是什么样,指针变量的类型就是什么*。指针-指针得到的是两个指针之间的元素个数,但是要在同一片空间下。这里的数组名是整个数组,计算的是整个数组的大小,单位是字节。这里的数组名也是整个数组,取出的是整个数组的地址。可以用指针来访问数组的下标。

2024-05-20 22:18:18 487 8

空空如也

空空如也

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

TA关注的人

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