自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言函数

函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。C 标准库提供了大量的程序可以调用的内置函数。例如,函数 strcat() 用来连接两个字符串,函数 memcpy() 用来复制内存到另一个位置。函数还有很多叫法,比如

2025-08-15 12:00:00 56

原创 C 语言遍历循环

有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了更为复杂执行路径的多种控制结构。

2025-08-14 16:17:55 56

原创 C语言条件判断

判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。C 语言把任何和的值假定为,把或假定为。

2025-08-14 16:08:31 36

原创 C 语言运算符

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C 语言内置了丰富的运算符,并提供了以下类型的运算符:算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符。

2025-07-29 11:05:05 34

原创 C 语言输入输出 (I/O)

这是因为&testInteger获取的地址testInteger,并且用户输入的值存储在该地址中。在这里,我们使用了scanf()函数内部的格式%d说明符来接收用户的输入int数值。要在我们的程序中使用printf()函数,我们需要使用#include <stdio.h>语句包括stdio.h头文件。当我们使用%c文本格式显示该值时,将显示输入的字符。在C语言编程中,printf()是主要的输出函数之一。要打印float,我们使用%f格式说明符。printf("您输入了%d和 %f", a, b);

2025-07-25 18:00:00 982

原创 C 语言数据类型

在C编程中,数据类型是变量的声明。这决定了与变量关联的数据的类型和大小。例如:int myVar;在这里,myVar是int(整数)类型的变量。int的大小为4个字节。

2025-07-25 12:00:00 39

原创 C 语言变量、常量和字面量

在这里,number变量的类型为int。另外,您不能将变量的数据类型重新定义为double(双精度浮点型)。顺便说一下,要将十进制值存储在C中,您需要将其类型声明为double 或 float。例如:'a','m','F','2','}'等。例如:换行符(输入),制表符,问号等。如果要定义一个不能更改其值的变量,则可以使用 const关键字。例如:1,2.5,'c'等。"x" //具有单个字符的字符串常量。这里1,2.5和'c'是字面量。您不能为这些项分配不同的值。

2025-07-24 18:00:00 73

原创 C 语言关键字和标识符

在本教程中,您将学习关键字。C编程中的保留字,它们是语法的一部分。此外,您还将了解标识符及其命名方法。

2025-07-24 10:22:49 136

原创 MinGw 下载及其安装

一、简介MinGw 提供了一套简单的 Windows 下的基于 GCC 程序开发环境。MinGW 收集了一系列免费的 Windows 使用的头文件和库文件;同时整合了GNU的工具集,特别是 GNU 程序开发工具,如经典 gcc, g++, make 等。MinGW 是完全免费的自由软件,它在 Windows 平台上模拟了 Linux 下 GCC 的开发环境,为 C++ 的跨平台开发提供了良好基础支持,为了在 Windows 下工作的程序员熟悉 Linux 下的 C++ 工程组织提供了条件。

2025-07-24 10:18:55 577

原创 C 语言的特性

C是广泛使用的语言。它提供了下面提供的许多。简单机器独立或便携式中级编程语言结构化编程语言丰富的标准库内存管理速度快指针递归可扩展。

2025-07-23 15:16:09 56

原创 C 语言介绍

C语言是由Dennis Ritchie开发的,用于创建与硬件设备(例如驱动程序,内核等)直接交互的系统应用程序。C编程被认为是其他编程语言的基础,这就是为什么它被称为母语。C是一种功能强大的通用编程语言。它可以用于开发操作系统、数据库、编译器等软件。可以通过以下方式定义它:母语系统编程语言面向过程的编程语言结构化编程语言中级编程语言。

2025-07-23 15:13:56 305

原创 Docker 基础概念

上层 是多个容器(App A~F),每个容器独立运行一个应用。中间层 是 Docker,负责管理这些容器。底层 是主机操作系统(Host OS)和基础设施,为容器提供硬件和系统支持。

2025-07-23 14:59:45 1205

原创 Docker

Docker 是一个开源的应用容器引擎,基于并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

2025-06-23 16:09:13 320

原创 Python 正则表达式

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在 Python 中,使用 re 模块来处理正则表达式。re 模块提供了一组函数,允许你在字符串中进行模式匹配、搜索和替换操作。re 模块使 Python 语言拥有完整的正则表达式功能。

2025-06-18 15:29:37 306

原创 Python 标准库概览

Python 标准库非常庞大,所提供的组件涉及范围十分广泛,使用标准库我们可以让您轻松地完成各种任务。以下是一些 Python3 标准库中的模块:os 模块:os 模块提供了许多与操作系统交互的函数,例如创建、移动和删除文件和目录,以及访问环境变量等。sys 模块:sys 模块提供了与 Python 解释器和系统相关的功能,例如解释器的版本和路径,以及与 stdin、stdout 和 stderr 相关的信息。

2025-06-17 13:58:15 182

原创 Python 命名空间和作用域

全局变量在函数外部定义,可以在整个文件中访问。局部变量在函数内部定义,只能在函数内访问。使用global可以在函数中修改全局变量。使用nonlocal可以在嵌套函数中修改外部函数的变量。

2025-06-17 13:55:10 59

原创 Python 面向对象

类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类中定义的函数。类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类变量或者实例变量用于处理类及其实例对象的相关的数据。如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。定义在方法中的变量,只作用于当前实例的类。

2025-06-17 13:49:58 209

原创 Python OS 文件/目录方法

os模块是 Python 标准库中的一个重要模块,它提供了与操作系统交互的功能。通过os模块,你可以执行文件操作、目录操作、环境变量管理、进程管理等任务。os模块是跨平台的,这意味着你可以在不同的操作系统(如 Windows、Linux、macOS)上使用相同的代码。在使用os模块之前,你需要先导入它。导入os模块的代码如下:import os。

2025-06-16 12:00:00 169

原创 Python File(文件) 方法

读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。Python open() 方法用于打开一个文件,并返回文件对象。

2025-06-16 06:00:00 43

原创 Python3 输入和输出

f.tell() 用于返回文件当前的读/写位置(即文件指针的位置)。为了读取一个文件的内容,调用 f.read(size), 这将读取一定数目的数据, 然后作为字符串或字节对象返回。当你处理完一个文件后, 调用 f.close() 来关闭文件并释放系统的资源,如果尝试再调用该文件,则会抛出异常。如果你有一个很长的格式化字符串, 而你不想将它们分开, 那么在格式化时通过变量名而非位置会是很好的事情。如果要改变文件指针当前的位置, 可以使用 f.seek(offset, from_what) 函数。

2025-06-16 00:00:00 511

原创 Python __name__ 与 __main__

_name__是一个内置变量,表示当前模块的名称。当模块作为主程序运行时,__name__的值是"__main__"。当模块被导入时,__name__的值是模块的文件名。使用可以控制模块在被导入时不会执行某些代码,而只有在作为独立脚本运行时才会执行这些代码。

2025-06-15 18:00:00 102

原创 Python 模块

在前面的几个章节中我们基本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。Python 中的模块(Module)是一个包含 Python 定义和语句的文件,文件名就是模块名加上 .py 后缀。模块可以包含函数、类、变量以及可执行的代码。通过模块,我们可以将代码组织成可重用的单元,便于管理和维护。

2025-06-15 12:00:00 60

原创 Python 数据结构

使用列表时,如果频繁地在列表的开头插入或删除元素,性能会受到影响,因为这些操作的时间复杂度是 O(n)。列表提供了一些方法,使其非常适合用于栈操作,特别是。在 Python 中,列表(list)可以用作队列(queue),但由于列表的特点,直接使用列表来实现队列并不是最优的选择。Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。序列是以连续的整数为索引,与此不同的是,字典以关键字为索引,关键字可以是任意不可变类型,通常用字符串或数值。

2025-06-15 06:00:00 65

原创 Python 装饰器

装饰器(decorators)是 Python 中的一种高级功能,它允许你动态地修改函数或类的行为。装饰器是一种函数,它接受一个函数作为参数,并返回一个新的函数或修改原来的函数。装饰器的语法使用 @decorator_name 来应用在函数或方法上。Python 还提供了一些内置的装饰器,比如 @staticmethod 和 @classmethod,用于定义静态方法和类方法。

2025-06-15 00:00:00 151

原创 Python 面向对象

类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类中定义的函数。类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类变量或者实例变量用于处理类及其实例对象的相关的数据。如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。定义在方法中的变量,只作用于当前实例的类。

2025-06-14 17:34:36 94

原创 Python 错误和异常

你可以通过创建一个新的异常类来拥有自己的异常。异常类继承自 Exception 类,可以直接继承,或者间接继承,例如:>>> try:')在这个例子中,类 Exception 默认的 __init__() 被覆盖。当创建一个模块有可能抛出多种不同的异常时,一种通常的做法是为这个包建立一个基础异常类,然后基于这个基础类为不同的错误情况创建不同的子类:pass"""allowed."""

2025-06-14 17:28:18 282

原创 Python lambda(匿名函数)

Python 使用 lambda 来创建匿名函数。lambda 函数是一种小型、匿名的、内联函数,它可以具有任意数量的参数,但只能有一个表达式。匿名函数不需要使用 def 关键字定义完整函数。lambda 函数通常用于编写简单的、单行的函数,通常在需要函数作为参数传递的情况下使用,例如在 map()、filter()、reduce() 等函数中。

2025-06-14 15:37:25 251

原创 Python 函数

函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号 : 起始,并且缩进。return [表达式]结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。

2025-06-14 15:28:59 549

原创 Python with 关键字

我们可以通过实现__enter__和__exit__print(f"耗时: {self.end - self.start:.2f}秒")# 使用示例# 执行一些耗时操作关键点说明自动资源管理with语句确保资源被正确释放上下文协议需要实现__enter__和__exit__方法异常安全即使代码块中出现异常,资源也会被释放常见应用文件操作、数据库连接、线程锁等自定义实现可以通过类或contextlib创建自定义上下文管理器with。

2025-06-14 14:52:54 335

原创 Python 迭代器与生成器

通过创建生成器对象并使用 next() 函数或 for 循环迭代生成器,我们可以逐步获取生成器函数产生的值。函数是一个生成器函数。__iter__() 方法返回一个特殊的迭代器对象, 这个迭代器对象实现了 __next__() 方法并通过 StopIteration 异常标识迭代的完成。是一个关键字,用于定义生成器函数,生成器函数是一种特殊的函数,可以在迭代过程中逐步产生值,而不是一次性返回所有结果。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。

2025-06-13 14:34:38 507

原创 Python 集合

集合是Python中无序且不重复的元素序列,支持交并差等集合运算。可用{}或set()创建集合,空集合必须用set()创建。集合具有去重特性,支持元素添加(add/update)、删除(remove/discard/pop)、成员检测(in)等操作,以及求长度(len)、清空(clear)等功能。集合还提供丰富的内置方法,如求交集(intersection)、并集(union)、差集(difference)等,并可通过isdisjoint()/issubset()等方法进行集合关系判断。集合运算在处理唯一性

2025-06-13 06:00:00 555

原创 Python 推导式

Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。Python 推导式是一种强大且简洁的语法,适用于生成列表、字典、集合和生成器。在使用推导式时,需要注意可读性,尽量保持表达式简洁,以免影响代码的可读性和可维护性。

2025-06-12 12:17:54 265

原创 Python 字典

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号()分割,整个字典包括在花括号 {} 中 ,格式如下所示:键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。

2025-06-12 12:00:00 671

原创 Python 循环语句

本章节将为大家介绍 Python 循环语句的使用。Python 中的循环语句有 for 和 while。

2025-06-12 10:32:32 934

原创 Python 条件控制

ython 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。

2025-06-12 10:14:32 530

原创 JAVA 射击生存类小游戏源码

附有源码下载即用

2025-06-12 09:08:32 58

原创 java-2048小游戏源码

附有源码,下载即用

2025-06-12 08:56:34 409

原创 java-雷霆战机小游戏源码

附有源码下载即用

2025-06-12 08:55:14 340

原创 java-俄罗斯方块源码

附有源码下载即用

2025-06-12 08:52:53 60

原创 Python 元组

Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。元组与字符串类似,下标索引从 0 开始,可以进行截取,组合等。

2025-06-11 18:00:00 767

java-雷霆战机小游戏

java-雷霆战机小游戏

2025-06-12

JAVA 射击生存类小游戏

JAVA 射击生存类小游戏

2025-06-12

java-2048小游戏

附有源码,下载即用

2025-06-12

java-俄罗斯方块游戏

java-俄罗斯方块游戏

2025-06-12

贪吃蛇游戏,两种实现方式

贪吃蛇游戏,两种实现方式

2025-06-10

java小游戏+五子棋

java小游戏+五子棋

2025-06-07

java小游戏+斗地主

java小游戏+斗地主

2025-06-02

spring+springboot+mybatis搭建框架,管理系统基础代码

spring+springboot+mybatis搭建框架,管理系统基础代码

2024-12-18

SSM框架搭建基础配置

SSM框架Maven搭建,下载即用

2024-12-10

空空如也

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

TA关注的人

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