- 博客(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
原创 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++实现栈操作
栈的基本操作包括压栈(入栈-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
原创 【Spring Boot整合MyBatis教程】
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
2023-06-11 20:35:56
7418
1
原创 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
原创 【Java:JDBC+MySQL实现学生信息管理系统】
Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。摘自百度百科–jdbc现使用JDBC+MySQL实现简易的学生信息管理系统,主要设计学生信息查询、添加学生、修改学生信息、删除学生等功能。提示:以下是本篇文章正文内容,下面案例可供参考。
2022-11-17 16:49:44
11183
原创 JavaScript入门教程
JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript在1995年由Netscape公司的BrendanEich(布兰登·艾奇),在网景导航者浏览器上首次设计实现而成。
2022-08-25 09:44:15
428
原创 【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
空空如也
大佬们,有没有推荐的刷笔试题的网站?
2021-06-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人