自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言--不可不学的指针

C语言--不可不学的指针

2024-08-14 22:00:20 890

原创 C语言--结构体

C语言--结构体

2024-08-14 21:59:59 287

原创 C语言--实用调试技巧

C语言--实用调试技巧

2024-08-12 18:33:43 830

原创 C语言--操作符

观察代码,我们可以判断,当a和b都是5,打印1;复合赋值符 += ,-= , *=, /=, %=, >>=, <<=, &=, |=, ^=> ,>= ,< ,<=,!接受一个或者多个操作数:第一个操作数是函数名,剩余的操作数就是传递给函数的参数。通过对于C的补码分析,我们得出C应该为3,代码运行结果也是3。| 按位或,对应二进制位有1则为1,两个同时为0才是0。& 按位与,对应二进制位有0则为0,两个同时为1才是1。注:在编程的过程中== 和=不小心写错,导致的错误。

2024-07-29 21:08:28 980

原创 C语言数组练习--扫雷

4.考虑到排查雷的时候是看其周围八个里面存在几个雷,为了防止统计统计坐标周围的雷的个数的时候越界,我们设计为11*11(以9*9的数组为例,浅绿色为显示的9*9数组,深绿色为我们加入的边框,当统计雷的时候,统计到四个角以及边框时会出现数组越界的情况,为了避免此情况的出现,我们采用了11*11数组)为保证雷的随机性需生成随机坐标,判断设置雷是否重复,未重复设置雷”1“3.预计以9*9的数组为例,需要2个二维数组,一个存放雷的信息(10个雷)(mine数组),一个存放布置好的雷的信息(show数组)。

2024-07-27 13:10:13 629

原创 数组练习---三子棋

本文所使用代码对代码采用了分装,进而达到使代码更加简练和易读,便于观察和理解。共分为三个模块,头文件game.h,源文件game.c和test.cgame.h:封装游戏函数的声明game.c:游戏函数的实现test.c :测试游戏。

2024-07-23 21:27:02 693

原创 冒泡排序(数组作为函数参数)

它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。1. sizeof(数组名),计算整个数组的大小,sizeof内部单独放一个数组名,数组名表示整个数组。我们可以对其进行优化,当后面的数字已经完全有序时或者刚开始比较有序时,可以减少排序次数,提高代码效率。我们可以观察到,arr 和 &arr[0] 的结果是相同的。2. &数组名,取出的是数组的地址。&数组名,数组名表示整个数组。除此1,2两种情况之外,所有的数组名都表示数组首元素的地址。简而言之,就是两两相邻元素进行比较。

2024-07-21 21:27:41 412

原创 C语言--数组

数组:一组相同元素的集合type_t : 数组的元素类型arr_name : 数组的名称const_n : 常量表达式,用来指定数组的大小int main()return 0;这是一个局部的变量,这些局部的变量默认是存放在栈区,默认值是随机的。

2024-07-21 20:46:31 832

原创 C语言-函数(库函数,自定义函数,参数,调用)

定义由三部分组成(函数名,返回值类型,函数参数)参数函数的参数分为形参和实参。实参:函数调用时传入的参数(常量,变量,表达式,函数......必须要有确定的值)形参:函数名括号内的变量形式参数只有在函数被调用的过程中才能实例化(分配内存单元)形式参数当函数调用完就自动销毁了,因此形参只在函数中有效形参实例化之后相当于对实参的临时拷贝调用传值调用:修改形参不影响实参传址调用:通过形参的指针访问函数外部变量并进行操作//交换两个数//定义一个函数,进行两个数的调换x = y;

2024-07-17 21:24:33 1206

原创 函数练习专栏(素数,闰年,二分查找)

int is_leap_year(int y)函数判断年份y是否为闰年,当一个(年份÷4为0且÷100不为0)或者(÷400 = 0)时,该年份为闰年。从100开始算起,通过for循环来一个个进行判断,如果函数is_prime(i)的返回值是1,则 i 为素数,打印 i,反之则不打印。二分法利用循环,不断计算中间下标,利用下标找到中间元素的值,然后进行比较。函数is_prime()用来判断是否为素数,是素数返回1,不是素数返回0。在函数中,利用的逻辑是在判断一个数。是否为素数时,如果存在一个大于。

2024-07-16 16:48:17 340

原创 C语言-函数形参实参的传递

当我们想写一个函数,进行两个数的替换时,我们发现最终的运行结果并不如我们预期的那样。

2024-07-16 11:29:34 287

原创 聚类分析案例学习

如果希望在图中显示汉字,需要在plt.xlabel('主成分1')函数中加入参数,fontproperties='SimHei', fontsize=20,这样汉字便可正常显示。当文件路径中出现 / 时,为了避免报错,(因为转义字符出错),需要在开头加上r/R,或者采用 // 的方法。设置文件路径时,一定要选择文件的绝对路径,便于编译器找到文件。检验是否存在缺失值:false无缺失值/true有缺失值。二. 检验数据是否读取成功。

2024-07-15 21:33:26 223

原创 机器学习--模型的评估与选择

分类错误的样本数占样本总数的比例。如在m个样本中有a个分类错误的样本,则错误率为1-a/m1-a/m实际预测输出与样本真实输出之间的差异学习器在训练集上的误差学习器在新样本上的误差模型在训练数据上表现很好,但在测试数据上表现很差,不能很好地泛化到新数据。把训练样本自身的一些特点当作了所有潜在样本都会具有的一般性质。模型在训练数据和测试数据上都表现不好,无法很好地捕捉数据的趋势。

2024-07-14 11:37:16 1046

原创 python基础(10):异常处理

python基础(10):异常处理

2024-01-24 19:56:12 672

原创 python基础(9):文件

python基础(9):文件

2024-01-22 22:14:19 1852

原创 python基础(8)函数(内置函数,lambda函数,自定义函数)

python基础(8)函数(内置函数,lambda函数,自定义函数)

2024-01-14 18:26:48 1364 1

原创 python基础(7)字典,集合和字符串

字典是一种存储键值对的结构创建字典是,如果一个键被赋予两次值, 方法一:通过key访问运行结果:方法二:通过 get 方法获得 运行结果:用for循环进行遍历运行结果: 如果字典里没有我们想要查找的键,会自动添加该键值对运行结果:我们可以看到,本来不存在 'hh' ,经过操作其在字典里,完成了字典的增 如果字典中存在我们想要查找的键,会自动对已经存在的值进行修改运行结果:我们可以看到,原来李四的成绩是55,经过我们的操作,变成了77 用 del 进行字典元素的删除

2024-01-10 11:35:56 1150 1

原创 python基础(6)列表与元组

序列指的是一块可存放多个值的连续内存空间,这些值按一定的顺序排列,可通过每个值所在位置编号(即索引)访问。

2023-11-18 10:23:26 209 1

原创 Python基础(5)循环语句

print顶格不顶格有截然不同的效果,顶格只存在最终结果,不顶格则就是每加一次打印一个结果,但是需要注意的是,print在哪一行有特别大的关系,很影响结果,在不同行可能导致结果不同 .需要注意的是在while下面那一行不行,直接顶格写会阻断循环。第一张图片相当于在更新语句中加入了对print语句的更新,因此每一次计算结果都会打印一下,第二张则是直接运算结果,二者区别在于print语句缩进不同,第三张图片则表示出现了代码缩进错误,程序不能继续运行。循环的三个基本条件 : 1.循环变量的初始值。

2023-10-30 00:20:03 287 1

原创 Python基础(4)条件语句

条件语句就是相当于日常生活中所说的"如果...否则..."eg:如果我认真学习Python,我就容易找到工作否则我毕业就面临失业大抵是上面的意思,下面列出几种结构。

2023-10-12 17:56:03 94

原创 Python基础(3)运算符

如果把布尔和整数相加,True为1,False为0。a =a+1和a+= 1运算起来是一样的结果。=表示的赋值运算指把右侧的值填充到左侧去。两个变量值的互换(以把a和b互换为例)是因为在Python中会有细小误差。表示把20先赋给b,然后再赋给a。表示把10赋给a,把20赋给b。推荐第三个变量进行替换,如下。③ * 乘。④ / 除÷。错误的会显示False。正确的会显示True。两个或多个全都对才行。

2023-10-09 16:50:15 124 3

原创 Python基础(2)

需要注意的是,如果字符串里存在单引号那么外面的引号则可用双引号,如果字符串里存在双引号,那么外面的引号可用单引号。㈠变量的命名必须由数字,字母,下划线构 成,不能包含特殊符号。㈢Python中的变量名是大小写敏感的,字母大小写不同则变量不同。Python中的变量类型,不需要提前声明,只是依靠初始化语句来判定的。③字符串str,表示一系列字符(包括但不限于数字,字母,符号)只用print( )只能进行字符串拼接,得到长的字符串。①整数int(在Python中,int范围无穷大∞)

2023-10-03 10:01:28 161 4

原创 Python基础(1)

一共有两种版本,一个是professional,一个是conmunity,conmmunity版本是免费的版本,professional则需要收费,但网上也有professional版本怎么免费使用的,这里下载的是conmmunity版本的(一般来说功能差不多,如果公司提供professional版本可以下载professional版本的)现在的电脑级别一般比较高,所以下载64bit即可,电脑年份比较高可以选择32bit,我选择的是图中红色标出的那个,直接点击即可下载。找到font,设置size即可。

2023-09-25 17:00:59 209 2

空空如也

空空如也

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

TA关注的人

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