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

原创 JAVA 运算符

int a = 10;int b = 20;a + b;a < b;上述 + 和 < 等就是运算符,即:对操作数进行操作时的符号,不同运算符操作的含义不同。作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。Java中运算符可分为以下:算术运算符(+ - * /)、关系运算符(< > ==)、逻辑运算符、位运算符、移位运算符以及条件运算符等。

2023-11-14 12:19:54 58 4

原创 JAVA 数据类型与变量

目录一. 字面常量二. 数据类型三. 变量3.1 变量概念3.2 语法格式3.3 整型变量3.3.1 整型变量3.3.2 长整型变量3.3.3 短整型变量3.3.4 字节型变量3.4 浮点型变量3.4.1 双精度浮点型3.4.2 单精度浮点型】3.5 字符型变量】3.6 布尔型变量3.7 类型转换3.7.1 自动类型转换(隐式)3.7.2 强制类型转换(显式)3.8 类型提升4. 字符串类型字面常量的分类:1. 字符串常量:由""括起来的,比如“12345”、“hello”、“你好”。2. 整形常量:程序中

2023-11-08 15:20:36 42 6

原创 C语言文件操作

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

2023-11-01 18:30:35 40 5

原创 动态内存管理

有时会我们发现过去申请的空间太小了,有时候我们又会觉得申请的空间过大了,那为了合理的时。的时候,原有空间之后没有足够多的空间时,扩展的方法是:在堆空间上另找一个合适大小。的时候,要扩展内存就直接原有内存之后直接追加空间,原来空间的数据不发生变化。数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。所以如何我们对申请的内存空间的内容要求初始化,那么可以很方便的使用。的元素开辟一块空间,并且把空间的每个字节初始化为。那数组的编译时开辟空间的方式就不能满足了。的空间,并返回指向这块空间的指针。

2023-10-14 13:39:52 60 11

原创 C语言的指针进阶2

如果你把函数的指针(地址)作为参数传递给另一个 函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数 的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进 行响应。那要把函数的地址存到一个数组中,那这个数组就叫函数指针数组,那函数指针的数组如何定义呢?数组是一个存放相同类型数据的存储空间,那我们已经学习了指针数组,是指针,指针指向的是一个函数,指向的函数无参。那我们的函数的地址要想保存起来,怎么保存?是数组,数组的内容是什么呢?

2023-09-24 19:57:10 156 8

原创 C语言指针的进阶1

在写代码的时候难免要把【数组】或者【指针】传给函数,那函数的参数该如何设计呢?在《指针》章节我们也学了指针数组,指针数组是一个存放指针的数组。既然数组指针指向的是数组,那数组指针中存放的应该是数组的地址。当一个函数的参数部分为一级指针的时候,函数能接收什么参数?是数组名,数组名表示数组首元素的地址。当函数的参数为二级指针的时候,可以接收什么参数?不同的数组的时候就会开辟出不同的内存块。整数的步长,指针解引用操作的时候的权限。上面代码的意思是把一个常量字符串的首字符。,虽然值是一样的,但是意义应该不一样的。

2023-09-15 14:49:26 303 4

原创 深度剖析数据在内存中的存储

charshortintlonglong longfloatdouble//字符数据类型//短整型//整形//长整型//更长的整形//单精度浮点数//双精度浮点数类型的意义:1. 使用这个类型开辟内存空间的大小(大小决定了使用范围)。2. 如何看待内存空间的视角。

2023-09-11 17:06:45 373 6

原创 C语言实现递归扫雷

整体思路:将代码分为三个部分进行处理,分别为 test.c(主函数), game.c(函数实现), game.h(实现该代码所需要的库函数和函数的声明)。五、排查雷(递归实现展开)用雷坐标周围的8个坐标相加得到雷数的总和,这里减去 8 * '0' 的作用是得到 雷个数总和的字符。排查雷先确定进行排查的循环条件,进入循环再利用if嵌套去进行条件的判断。用两个循环先打印一行,每一行进入如循环再去打印列,打印完9列再进入第二行的打印。打印的棋盘是你自己设计的,可以参照结果来设计代码,来打印你的棋盘。

2023-08-18 16:40:41 402 5

原创 C语言实现三子棋

先执行一次,再利用input的取值来判断是否再次进入do循环,input的取值还可以用来判断case。在IsWin()里判断游戏获胜或者平局条件,这里是直接判断行上,列上,和对角线上三个是否相等。这里设置如果不是‘C'则肯定是’*‘ ’#‘ ’Q‘其中一种,则break游戏结束。将棋盘初始化很重要,要将每个可以下棋的位置先初始化为‘ ’(空格)玩家赢返回'*',电脑赢返回'#',平局返回'Q',继续返回'C'打印棋盘是按照你想要的棋盘去打印,你也可以自己去按照你的想法打印。下棋分别为,玩家下棋和电脑下棋。

2023-08-13 12:40:59 279 4

原创 初入驻CSDN的第一篇博客

初入驻CSDN的第一篇博客 一 . 自我介绍 二 . 编程目标 三 . 怎么学习编程 四 . 希望进入的IT公司 五 . 结束语

2023-08-03 23:40:53 115 5

空空如也

空空如也

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

TA关注的人

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