自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言基础知识讲解四:循环让程序高效重复做事

本文介绍了C语言中三种循环结构的使用方法:while循环(满足条件时重复执行)、do-while循环(先执行一次再判断)和for循环(次数明确的循环)。通过生活化案例如倒计时、猜数字游戏等,讲解了每种循环的特点和应用场景。文章还详细说明了循环控制语句break和continue的区别,以及循环嵌套的使用技巧,最后以打印乘法口诀表示例展示了循环嵌套的实际应用。掌握这些循环结构能帮助程序员编写更高效的重复性代码。

2025-08-05 13:42:03 611

原创 C语言基础知识讲解三:让程序学会做选择

本文介绍了C语言中实现程序决策的三大结构:if分支语句、switch语句和条件分支嵌套。if语句包括单条件判断(if)、双分支判断(if-else)和多条件判断(if-else if),适用于各种条件判断场景。switch语句则专门处理离散值的多分支选择,通过case标签实现快速跳转,需注意使用break防止穿透。条件分支嵌套允许在判断内部再进行判断,适合处理复杂的多级决策逻辑。文章通过生活化案例(如票价计算、星期查询、网购优惠等)形象展示了这些结构的实际应用,帮助初学者理解程序如何根据不同条件做出智能决策

2025-08-03 14:52:37 584

原创 C语言基础知识讲解二:让程序和你互动起来

本文介绍了C语言程序交互的核心知识,包括输入输出、类型转换和运算符。首先讲解了使用scanf函数接收用户输入的方法,强调格式符匹配和&符号的重要性。然后详细说明了数据类型自动转换和强制转换的规则,通过容器比喻解释不同数据类型间的转换原理。最后介绍了算术、赋值、比较和逻辑四类基本运算符的使用,特别指出=与==的区别。这些基础知识为程序实现输入输出、数据计算和逻辑判断提供了必要工具,是后续学习更复杂编程概念的基石。

2025-08-02 10:20:50 749

原创 C 语言基础知识讲解:带你走进编程的奇妙世界

C语言编程入门摘要 本文介绍了C语言编程的基础知识,通过生动比喻帮助初学者理解核心概念。主要内容包括:1) C语言简介:作为高效灵活的基础语言,通过"Hello World"示例讲解程序结构;2) 变量:形象比喻为"储物盒",详细说明命名规则、声明赋值及使用方法;3) 注释:单行与多行注释的写法与作用;4) 输出语句:printf函数的基本用法和格式控制符;5) 数据类型:重点介绍int、float/double等基本类型及其应用。文中包含多个可立即实践的小示例,强调

2025-07-22 16:01:08 654

原创 Python 循环 “神器”:break 和 continue 的奇妙用法

Python 循环中的 break 和 continue 是控制流程的重要工具。break 用于立即终止整个循环,如同"紧急刹车",而 continue 则跳过当前迭代,如同"快进跳过"。本文通过代码示例演示了它们在 while 和 for 循环中的具体应用场景,并提供使用技巧:避免多层嵌套、明确使用场景、结合标志位等。最后通过选择题和编程题强化理解,总结出 break"掀桌子跑路"和 continue"假装掉线"的生动比喻。掌

2025-06-29 11:01:23 618

原创 Python 循环语句:让代码开启 “无限复制” 与 “自动执行” 模式

本文介绍了Python中两种重要的循环语句:while循环和for循环。while循环像一个永动机,只要条件满足就会持续执行;for循环则像任务分配大师,可以遍历序列中的每个元素。文章详细讲解了它们的语法结构和使用场景,并通过具体案例演示如何应用。特别介绍了range()函数的三种用法,以及如何用循环解决实际问题。最后提供了选择题和编程题供练习。掌握这两种循环能显著提升编程效率,告别重复劳动。文末还预告了循环的进阶用法,鼓励读者继续深入学习。

2025-06-21 11:06:46 916

原创 Python 条件语句:让程序学会 “思考” 的魔法咒语

本文介绍了Python条件语句的使用方法,包括if、else、elif及嵌套if语句。通过生活化场景比喻,讲解了条件语句如何让程序根据不同情况做出决策。文章提供了多个实例代码,如判断成年、成绩等级划分等,并强调语法注意事项。最后给出练习题检验学习效果,帮助读者掌握这一编程"决策工具"。条件语句是程序实现智能判断的基础,为后续学习循环语句奠定基础。

2025-06-19 16:29:10 477

原创 Python 修仙指南:从零开始探索编程世界

python基础知识讲解,包括输出语句、变量、数据类型、运算符,一文教你入门python

2025-06-14 09:43:14 1039

原创 【CSP-J/S初赛知识点整理】

CSP-J/S初赛知识点整理

2023-09-14 21:28:29 8831 3

原创 C语言/C++队列详细讲解教程及完整代码实现

队列是一种常用的数据结构,具有先进先出的特点。在解决实际问题时,队列可以发挥重要作用。通过C语言的实现代码,我们可以更好地理解队列的概念和基本操作。希望本篇教程能对你理解队列有所帮助!

2023-06-30 14:23:35 2799

原创 【二叉树教程详解以及C语言/C++实现二叉树】

二叉树是一种特殊的树状数据结构,其中每个节点最多有两个子节点。每个节点包含一个数据元素和指向其左子节点和右子节点的指针。左子节点的值小于或等于父节点的值,而右子节点的值大于父节点的值。这个特性使得二叉树在查找、插入和删除操作方面非常高效。A / \B C / \ \D E F二叉树通常用于模拟具有层级结构的数据。它的一些常见应用包括搜索算法(例如二叉搜索树)、表达式树、哈夫曼编码树等。在二叉树中,我们可以使用不同的遍历方式来访问节点,包括先序遍历、中序遍历和后序遍历。

2023-06-30 14:19:52 2193 1

原创 【C语言/C++实现结构体和指针详细教程】

使用C语言/C++实现结构体和指针的详细教程

2023-06-18 21:02:50 2017

原创 C语言/C++实现栈操作

栈的基本操作包括压栈(入栈-push)和弹栈(出栈-pop),分别用于将元素添加到栈顶和从栈顶删除元素。(Last-In-First-Out,LIFO)的原则。栈的操作只在栈的一端进行,该端被称为。弹栈操作用于删除栈顶的元素,并返回该元素的值,首先需要判断栈是否为空,如果栈非空,返回。压栈操作用于将元素添加到栈顶,首先需要判断栈是否已满,如果栈未满,将元素添加到。我们可以使用C语言中的数组来实现栈。这就是用C语言实现栈的基本操作的详细教程。在使用栈之前,我们需要先将其进行初始化,可以通过将。

2023-06-15 21:00:31 1530

原创 C语言/C++实现链表的详细教程

链表是一种常用的数据结构,它由一系列节点组成,每个节点包含两部分内容:数据和指向下一个节点的指针,最后一个节点指向空。链表的节点可以动态添加和删除,因此可以方便地进行插入、删除等操作。链表有多种类型,包括单向链表、双向链表和循环链表等。

2023-06-14 20:41:55 16322 5

原创 【C++实现递归算法、归并排序和堆排序】

使用C/C++实现递归算法、归并排序和堆排序算法

2023-06-13 13:54:52 1034

原创 【Spring Boot整合MyBatis教程】

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。

2023-06-11 20:35:56 7418 1

原创 C语言/C++练习题

C语言/C++基础练习题,冒泡排序、一维数组、二维数组、字符串、结构体等。

2023-05-29 14:34:29 1751

原创 【C++实现插入排序、希尔排序、冒泡排序、快速排序、选择排序】

C++实现插入排序、希尔排序、冒泡排序、快速排序、选择排序

2023-05-26 11:43:48 1894

原创 C++初级教程(三)

C++中的一维数组的声明、初始化和相关练习题,二维数组的声明、初始化及相关练习题

2023-03-28 14:05:07 701 3

原创 C++初级教程(二)

C++中if语句、switch语句、循环语句的使用讲解

2023-03-23 14:19:00 3967

原创 C++基础教程(一)

C++简介、C++的应用领域、C++中的关键字、注释、变量、数据类型

2023-03-18 20:37:56 811

原创 Python基础练习题

有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?输入三个整数,请把这三个数由小到大输出。判断 101-200 之间有多少个素数,并输出所有素数。

2023-03-09 16:18:32 297

原创 【Python安装配置教程】

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。

2023-03-08 13:33:29 593

原创 【Python安装pip命令教程】

pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。

2023-02-13 10:45:55 5820

原创 【Python学习笔记之七大数据类型】

Python学习笔记-七大数据类型:数值、布尔值、字符串、列表、元组、集合、字典

2023-02-12 22:50:42 454

原创 jQuery常用方法总结

本文简要介绍了jQuery中常用的一些方法,欢迎阅读。

2022-12-07 17:21:27 1486

原创 【Java:JDBC+MySQL实现学生信息管理系统】

Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。摘自百度百科–jdbc现使用JDBC+MySQL实现简易的学生信息管理系统,主要设计学生信息查询、添加学生、修改学生信息、删除学生等功能。提示:以下是本篇文章正文内容,下面案例可供参考。

2022-11-17 16:49:44 11183

原创 JDK安装配置教程

jdk安装配置教程

2022-10-18 13:54:27 14240 5

原创 【Navicat11安装教程】

Navicat 11安装教程

2022-09-13 09:36:04 11982 7

原创 MySQL 5.7安装教程

MySQL5.7安装教程。

2022-09-08 16:58:36 4984 1

原创 JavaScript入门教程

JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript在1995年由Netscape公司的BrendanEich(布兰登·艾奇),在网景导航者浏览器上首次设计实现而成。

2022-08-25 09:44:15 428

原创 【Java简介】

Java编程语言简介

2022-06-17 11:26:25 275

原创 【C#:WinForm中使用IrisSkin4美化窗口界面】

WinForm中使用IrisSkin4美化窗口界面

2022-06-16 11:07:53 2194

原创 【C#:WinForm+ADO.NET+SQL Server实现验证码登录】

WinForm+ADO.NET+SQL Server实现验证码登录:当用户输入的账户名、密码以及验证码都正确时,才可以登录系统。否则,提示相应的报错信息。

2022-06-15 19:37:53 1520 1

原创 【C#实现猜数字游戏】

**使用C#实现猜数字小游戏**项目需求如下:随机生成一个1-100之内的整数,由用户进行猜测,每轮游戏共有八次机会,机会用完仍未猜到正确数字,即为失败。猜对数字,即挑战成功,结束游戏。每猜错一次,系统都会提示猜测的数字与实际生成的随机数之间的大小关系,据此,提高用户猜测的准确度。解题步骤:1、生成随机数。使用Random类生成随机数,代码如下: int n;//保存生成的随机数 Random rand = new Random(); n =

2022-05-13 16:21:27 5761

原创 在SQL Server Management Studio中使用SQL语句创建数据表并添加相关约束

SQL Server中使用SQL语句创建数据表并添加约束的基础教程1. 创建数据库创建数据表之前,需要先创建用户数据库(不推荐在系统数据库中创建表格),再去自己创建的数据库中创建相应的数据表,创建数据库的SQL语句如下(Ctrl+N 新建查询写SQL语句): create database StudentMIS--创建一个名为StudentMIS的数据库选中并执行该语句,左侧的对象资源管理器中出现名为StudentMIS的数据库后表示创建成功(如果执行语句没有报错,但并没有出现数据库的,可以

2022-03-17 17:17:07 12633

原创 启动SQL Server服务器以及新建连接的方法

启动SQL Server服务器以及新建连接的方法一、启动服务器使用SQL Server之前,需要手动启动服务器(如果是安装时设置了默认开机启动的,则不需要这一个步骤,但不推荐这么做),启动服务器的方法有三种:第一种方法开始菜单栏找到SQL Server2012(具体版本根据安装情况来看,操作基本都一样),单击打开,找到配置工具,点开之后找到配置工具里的SQL Server配置管理器,单击打开,打开界面如图所示:找到SQL Server服务,打开,找到SQL Server(MSSQLSERVE

2022-03-14 15:23:20 20079 5

原创 安装SQL Server详细教程

安装SQL Server2017详细教程1、官网下载SQL Server 2017 Developer: Developer下载地址下载完成后,打开安装程序,选择自定义安装:选择安装路径(不推荐安装在C盘):然后等待下载安装:此过程较为缓慢,耐心等待即可。下载完成后,会到以下界面:到此界面后,点击左侧的安装,点击全新SQL Server独立安装:选择Developer版本,点击下一步:勾选我同意协议,点击下一步:不勾选:点击下一步,等待安装程序文件:安装完成后,会出现以

2022-03-06 18:18:36 147266 18

原创 DIV+CSS实现网页爱心图案

使用DIV+CSS实现绘制网页爱心图案实现效果:代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> #div5{ position: relative; left: 25%; width: 1000px; height: 900px; /* bac

2021-12-30 16:36:33 555

原创 H5:鼠标悬停显示详细信息

使用HTML和CSS实现鼠标悬停图片后显示详细信息代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>鼠标悬停显示文字介绍信息</title> <!-- <link rel="stylesheet" type="text/css" href="css/css1.css"/> --> <style type

2021-12-20 10:04:23 3302

空空如也

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

TA关注的人

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