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

原创 C语言学习之sizeof函数和strlen函数

经过我们之前的学习,已经接触过很多次sizeof函数和strlen函数了,应用他们来求解数组大小等等。但是实际应用中两者的差别还是很大的,接下来我们就来了解一下吧。

2025-04-15 15:01:31 165 3

原创 万字长篇————C语言指针学习汇总

在介绍指针之前,我们首先要明白变量与地址之间的关系。举一个生活中的案例:一个宿舍楼内有一百个房间,你就身处其中一个房间内,你的朋友想来找你玩,但是这么多房间一个一个找很麻烦,效率很低。但是如果我们把每个房间编上号码,如101、102……,这样就方便你的朋友找到你了。而对应到C语言中,内存空间就是这个“宿舍楼”,而想要对内存进行高效的管理就需要“房间”来将内存划分为一个又一个的内存单元,就如同学生宿舍一样,每个内存单元的大小对应一个字节,有8个比特位。一个比特位只能存放一个1或0。

2025-04-15 14:23:25 911 4

原创 C语言学习之两个数值交换的算法

在C语言中,交换两个两个变量的数值是很常见的应用。在学习到指针的时候,我们已经掌握了几种交换的算法了。今天我来做一个小汇总。缺点:当两个数字较大的时候,两者的和过大会溢出导致数据丢失。exchange2函数是将变量的地址直接传递给函数,称之为。前言:本篇文章仅仅是作为作者复习使用。缺点:需要创造第三个变量。

2025-04-15 10:35:24 176 6

原创 C语言学习之操作符

struct tag (结构体名称)}variable-list(变量列表,可以不写)其中tag为结构体名称,member-list为成员变量,variable-list为变量列表,可以不写。

2025-04-06 22:41:03 1488 4

原创 VS2022无法正常使用scanf函数的解决办法

如题所示,新人学习C语言安装VS2022的时候,兴冲冲地开始的时候,却发现了一个问题:为什么我的VS2022使用scanf函数会被报告为不安全呢?其实这并不是C语言的问题,而是VS的官方自己定义的。其实VS官方自带了一个代替scanf函数的函数scanf_s。但是一旦使用了这个函数,代码的可移植性就会变得很差,无法在其他编译器上运行此代码。

2025-04-04 23:46:06 281 5

原创 C语言学习之项目练习:扫雷游戏

需要跨文件共享常量需要条件编译控制简单代码片段复用(需谨慎)

2025-04-04 23:11:31 951 2

原创 C语言学习之函数

储存在静态区的变量与全局变量是一样的,其生命周期与程序的生命周期是一样的,只有程序结束变量销毁内存回收,但是本质上变量n的作用域是不变的。C语言的基本单位就是函数。函数是大家都不陌生的概念,f(x)=kx+b就是一个很典型的一次函数,针对每一个定义域内的x值均有一个y值与之相对应,而从初中开始数学上关于函数的定义不断地变化伸入扩充。作用域:通常来说一段代码中的名字不总是有效的(可用的),其中限制它的工作范围的就是作用域。函数中有一个重要的内容:return语句,以下的是return语句使用的注意事项。

2025-03-30 14:51:17 1061 8

原创 C语言学习之数组

如果将上述的一维数组作为元素,就是二维数组了,以此类推可知当以二维数组为元素时就是三维数组,以此类推。其中type为数组的元素类型,arr_name为数组名称,中括号内的常量值1表示二维数组的行,常量值2表示二维数组的列。由以上两图我们可以看出,一维数组元素的存放是连续连续,并且随着数组元素下标的增长,元素地址由低(小)到高(大)变化的。其中type为数组的元素类型,arr_name为数组名称,中括号内的常量值表示数组元素个数。但是切记数组的下标是有边界的,不能越界,越界后会出现内存的非法访问。

2025-03-30 13:25:17 673 5

原创 C语言学习之分支与循环

本片文章主要讲述了C语言中分支和循环结构,并对操作符进行了一定的讲解,欢迎各位读者朋友阅读

2025-03-23 18:56:42 884 7

原创 C语言学习

经过大学一学期的学习,我对自己的能力有一定的认知。目前我不保证我能有多么强大的C语言编程能力,只想尽力地在开学的时候学习C语言能够更轻松些,进而参加项目学习。本人是一个来自普通211的大一学生,在大学之前从来没有接触过编程,目前学校也只开过MATLAB的课程。对C语言的学习也处于一个自学但是效率并不高的状态。目前我的C语言学习仍然是以自学为主。每天抽时间至少半个小时来练习代码能力(假期期间有其他的安排)。目前自己的能力仍然比较弱,虽然说起来有些大言不惭,但是我最喜欢进入的IT公司是米哈游公司。

2025-01-12 20:33:14 497 3

空空如也

空空如也

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

TA关注的人

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