自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言:算法复杂度(数据结构)

这里的重点是时间复杂度,时间复杂度在我们刷题的时候会非常重要,一般我们会采用空间换时间的方式用各种最优的算法来解决问题,使程序的运行效率最高。

2024-10-02 22:49:04 845

原创 C语言:程序执行过程的编译和链接分析

编译过程就是将预处理后的文件进行一系列的:词法分析语法分析语义分析及代码优化,生成相应的汇编代码文件。

2024-10-01 16:03:29 816

原创 C语言:文件的相关操作

中的数据, 我们提前建立一个data1.txt文件,将如下数据放入该.txt文件中,并保存。然后,我们用fscanf函数,创建俩个空变量。简单介绍一下内存和外存。age1和name1。

2024-09-28 21:23:40 797

原创 C语言:动态内存管理的使用(malloc、calloc、realloc)

2.malloc函数申请的空间是。malloc的行为是标准未定义。1. 如果参数size为0,一、为什么要使用动态内存?申请的空间打印的是随机值。二、介绍三种函数的使用。3.realloc函数。1.malloc函数。2.calloc函数。

2024-09-21 13:48:52 1183

原创 C语言:结构体在内存中存储(内存对齐)

为标准),对后面学习数据结构有很大的帮助,因为结构体是自定义数据类型,可以在一个集合中处理不同的数据,所以在做题的时候用结构体也会带来极大的灵活性。以下是自己自学这部分知识总结的结构体方面的见解和体会,希望能给各位朋友们带来一点帮助,也希望各位大佬们对本篇文章多多提出自己的意见。是较重要的部分(本人使用的编译器是。name[10]的最终对齐数为:1。成员height的最终对齐数为:1。结构体是重要的知识点,其中,成员age的最终对齐数为:1。该结构体的最大对齐数为:1。对齐数也是以VS默认的8。

2024-09-17 23:55:32 842

原创 C语言:整数和浮点数在内存中的存储--(超好理解)

无符号整数的存储比较简单,这里只列举了有符号整数存储的情况。一、

2024-09-16 11:37:44 1269 2

原创 字符串函数:strlen,strcmp,strcat,strcpy与strcnmp,strncat,strncpy在使用上的区别与联系

主要对字符函数的使用和模拟实现进行梳理和实现,尽可能的使我们在使用这些函数时知道它的优点,以及快速选择合适的函数来进行操作

2024-08-14 23:17:12 494

原创 VS2022快速添加万能头文件的方法(用Dev_C++中的现有的万能头文件)

是一个万能头文件,我们在做题的时候只需要写这一个头文件就行了,给我们带来了很大的方便,但是,我们。,这是一个我平时只有做题时才用的软件,软件里面是自带。这个万能头文件的,但是VS里面是没有的)3.往下拉里面的头文件,可以找到。(我们一般会用一个软件,首先得在VS里面添加。

2024-08-13 15:43:31 707

原创 C语言:指针相关知识的细节刨析

一:数组名取地址方式不同相关内存分析在平常,对于一个数组,虽然我们取地址的方式不同,但是有可能会得到相同的地址,那么我们是不是就可以随便拿出一个方式来用呢,这肯定是不行的。基于此,我们首先需要分析的是下面的一段简单代码,给出判断。对于结果的分析,我们可以看出,1、3、5的地址结果相同,它们分别对应着:&arr[0]arr&arr对于这个分析结果,可以清楚的知道,当各自的数组名+1时,有的增加了一个int的字节(4个字节),有的增加了一个数组arr[9]的字节(36个字节)。

2024-08-08 14:56:50 899

原创 c语言:扫雷的代码实现过程

遍历棋盘初始化(mine棋盘用'0'初始化,show用'*'初始化)。用'1'表示,mine初始化用'0'表示。是为防止越界操作,补上的棋盘。存储存雷以及实现相关的计算。show初始化用'*'表示。

2024-07-24 22:36:49 452

原创 字符串数组中关于sizeof(s)和strlen(s)的使用细节

str1在最后一个字符'f'后面出现了'\0',str2却没有出现。str2的'f'字符后面什么时候遇见'\0'是不确定。从这里可以看到,str1和str2用不同的方式里面。,下面分析字符用不同的方式放为啥结果出现了差别。sizeof()和strlen()的用法。的,所有str2的字符串长度是随即值。(这里需要注意,用sizeof时,从VS的调试窗口来看,发现。'\0'也要算在有效元素里。但是运行的结果是不一样的。

2024-07-21 11:20:00 310

原创 关于C语言分支循环语句的总结

(1)for循环是用的最多的循环语句,需要注意的是,当用for循环时,循环变量的值i在下面的运算中用的到,此时最好不要当循环中的执行变量,会影响循环语句,应当使用临时变量a=i来充当执行的变量来进行下面运算。(1) if语句包括了(if, if..... else, if......else if......else)三种形式,当使用这种判断语句的时候,重点注意的是。(1)需要注意的是switch()语句中的expression(括号中的表达式必须是。:只要带上适当的⼤括号,代码的逻辑就会更加的清晰,

2024-07-17 21:18:34 370

空空如也

空空如也

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

TA关注的人

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