自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Typora卡顿问题

(如果有人忘记自己的Typora在哪个位置,桌面要是有Typora,右键-"属性"-"打开文件位置",就能找到了)打开该json文件,有个"flags"健,原来值为空,改为如下代码。每次写笔记的时候都会出现Typora卡顿,每次都需要等好几秒才可以写。找到conf.default.json文件,如下图。

2023-02-27 19:28:00 1366 6

原创 for循环--下标越界导致死循环原因

arr数组只有10个数,但i循环到11,i下标越界(实际i=10时下标就越界,基于每个编译器和版本的区别,内存的布局有差异,vs2022在下标为11才会进入死循环),打印hehe出现死循环。,当这种情况发生时,就会发生死循环:死循环的原因是i==arr[11],把arr[11]赋值为0相当于把i赋值为0。随着数组下标的增长(i++),地址越来越高,有可能。的地址其实是最高的地址,数组首元素的地址最低;正常将arr[i]改为0,i在内存的布局就是这样。

2023-02-26 19:33:15 724

原创 动态内存函数题--易错题

把str传入给GetMemory函数,p接收,p是形参,所以str和p值相等,都是null,但p和str是存在不同内存地址的.如果我们传入的是&str,就是把str的地址赋给了p,就完美解决了不能指向同一块空间的问题了。理解:str指向空指针,定义一个char指针对他赋上NULL就是什么也不指向,注意注意!看了几篇文章的解答,一开始不懂char* str=NULL是如何指向的。p指向的空指针开辟100个字节的空间,但无关str,str仍指向空指针。问:下面test函数会输出什么?

2023-02-21 16:52:52 140 1

原创 C语言--无符号整型

今天在做一道题的时候,出现了无符号整型的概念,,之前由于没遇到,所以没有彻底理解无符号整形的意思,百度了很多都只讲了无符号整型和有符号整型的区别,没有怎么讲到无符号是怎么计算的,今天就来讲讲无符号整形unsigned。整型有无符号和有符号两种类型,在默认情况下声明的整型变量都是有符号的类型char有点特别,如果需声明无符号类型的话就需要在类型前加上unsigned。-1在内存中的补码为全1,这个值为无符号整型,因此无符号整型所能表示的最大值为4294967295。

2022-09-27 20:40:54 7853 3

原创 C语言--函数递归

递归函数是自己调用自己的函数,每次调用函数都会开辟新的内存空间,递归调用可以看成函数的嵌套调用 ,通俗来说,2.直到Fun(5)时,返回2给上一层的Fun(4),以此类推,返回到第一层得出结果16。递归效率不高,由于栈的大小不是无限大的,所以递归调用次数过多,会导致栈溢出。1.首先传入2,判断是否等于5,不等于5继续调用Fun()函数。根据下面递归函数:调用函数Fun(2),返回值是多少?调用函数Fun(2),

2022-09-25 16:23:39 600

原创 C语言中函数的声明和定义

函数的声明和定义不是一回事,声明是把函数的名字、函数类型以及形参类型、个数和顺序写清楚,以致编译成功。函数的定义是对函数功能的确立,包括指定函数名,函数值类型、形参类型、函数体等。在c中有.h头文件和.c源文件,其中头文件放函数声明,源文件放函数定义。c语言中函数的声明和定义非常相似,导致很多人分不清这两者之间的关系。

2022-09-25 15:51:58 689

原创 计算机的原码、反码、补码的转换

3的二进制是10000000 00000000 00000000 00000011,即-3的原码。-3的补码是11111111 11111111 11111111 11111101。反码:11111111 11111111 11111111 11111100。1.在做转换之前我们要知道在工作台输出的是原码,但在内存中存的是补码。反码是在原码基础上除符号位不变其余取反,原码最高位即符号位。4.计算机内存存储的是补码,但输入的是原码。2.正数的原码、补码和反码都一样。1.正数的原码、反码和补码都相同。

2022-09-17 20:07:42 770

空空如也

空空如也

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

TA关注的人

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