E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
指针笔试题(C语言)
c语言
迷宫小游戏350行(源码)
这是一款基于控制台的双模式迷宫冒险游戏。在极限逃脱模式中,玩家需操控角色"A"在三个精心设计的关卡中躲避追踪者"B",通过WASD键在100步限制内抵达终点"@",关卡包含特殊地形和动态敌人机制。无尽挑战模式则采用随机生成的渐进式迷宫,每关迷宫尺寸随等级扩大,玩家需在无限扩展的迷宫中不断挑战。游戏提供可视化操作界面,通过方向键控制移动,支持中途退出功能(o)。两种模式分别提供3个固定关卡和无限递增
迷茫&&前行
·
2025-02-20 22:55
c语言
c语言
游戏
C语言
-回调函数的应用
在
C语言
中,回调函数只能使用函数
指针
实现,在C++、Python、ECMAScript等更现代的编程语言中还可以使用仿函数或匿名函数。
woainizhongguo.
·
2025-02-20 21:21
C/C++
c语言
C语言
结构体学习笔记
C语言
结构体学习笔记目录结构体基本概念结构体变量定义结构体初始化结构体数组结构体
指针
共用体枚举类型typedef自定义类型总结结构体基本概念1.什么是结构体?
BUG 劝退师
·
2025-02-20 21:50
c语言
c语言
学习
笔记
扫雷游戏升级版 含递归链式展开(一次展开一片区域) 代码详细解读
C语言
1、前言:我看了CSDN有很多小伙伴也写了扫雷小游戏但是大部分写的代码都是一次输入坐标只能展开一个位置并没有还原我们小时候最初始的游戏玩法可玩性很低我在这用函数递归链式展开一片还原最初始游戏提高可玩性先放效果图↓2、建议:一个程序代码的实现并不是只靠看能看会的而是要落实到敲代码可以先靠自己画导图根据导图敲出代码敲代码的过程中难免会有些错误解决它这都将成为你宝贵的知识*在看的过程也可以拿出稿纸和笔来
C r a z y
·
2025-02-20 20:44
c语言
游戏
游戏
c语言
算法
java
游戏程序
python
c++
C语言
中的回调函数 以及应用
定义回调函数就是一个通过函数
指针
调用的函数。如果你把函数的
指针
也就是地址作为参数传递给另一个函数,当这个
指针
被用来调用其所指向的函数时,我们就可以说这是回调函数。
C r a z y
·
2025-02-20 20:12
c语言
c++
java
python
数据结构
PTA:使用
指针
方式求一个给定的m×n矩阵各行元素之和
本题要求编写程序,使用
指针
方式求一个给定的m×n矩阵各行元素之和。
WZMeiei
·
2025-02-20 19:29
数据结构
算法
数据结构
PTA:使用
指针
进行字符串排序
使用
指针
方法输入3个字符串,将它们按从小到大的顺序输出。输入格式:在一行中给出3个长度为n字符串。(1≤n≤1000)输出格式:在一行中,输出3个从小到大排序的字符串。输入样例:在这里给出一组输入。
WZMeiei
·
2025-02-20 19:29
数据结构
数据结构
Python学习心得两大编程思想
一、两大编程思想:1.面向过程:功能上的封装典型代表:
C语言
2.面向对象:属性和行为上的封装典型代表:Python、Java二、面向过程与面向对象的异同点:1.区别:面向过程:事物比较简单,可用线性的思维去解决面向对象
lifegoesonwjl
·
2025-02-20 17:18
python
开发语言
pycharm
前端
c语言
《数组》学习——有序数组的平方
nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100],排序后,数组变为[0,1,9,16,100]该题,有两种解法:暴力排序解法双
指针
法
小翔很开心
·
2025-02-20 17:40
我在CSDN学算法
学习
C语言
学习记录——BC61 牛牛的二三七整除
牛牛的二三七整除_牛客题霸_牛客网(nowcoder.com)#includeintmain(){inta;//定义我们要输入的整数scanf("%d",&a);//输入整数if(a%2==0)//a%2==0说明a能被2整除{printf("2");//输出2空,因为a有可能还会被3和7整除,但输出中格式显示每个数字是间隔的}//并且要升序输出,所以先判断能否被2整除,再判断能否被3整除,最后是
曾浩轩
·
2025-02-20 17:09
C语言学习记录
学习
c语言
OpenLayers总结3
在实际操作中,先加载包含几何要素的GeoJSON数据到矢量图层,当鼠标
指针
移动到要素上时,获取该要素的几何信息,再调用getLength函数计算其长度。
Super毛毛穗
·
2025-02-20 15:28
WebGIS开发
OpenLayers
GIS
WebGIS
已经commit但是没有push,想撤回本次commit
使用gitreset命令撤回提交,有三种模式可选:1.gitreset--softHEAD~(推荐)#将HEAD
指针
移动到上一个提交,但保留暂存区和工作区的更改。
逐云之巅
·
2025-02-20 14:50
git
git
Linux发展史:从个人项目到开源帝国的技术演进
为运行《星际旅行》游戏,Thompson用BCPL语言开发了UNIX原型,后由Ritchie以
C语言
重构,成为首个可移植操作系统12。其“一切皆文件”的设计哲学深刻影响了后续系统架构1。
♢.*
·
2025-02-20 14:16
人工智能
大模型
Linux
操作系统
null和undefined的区别
null表示一个空对象
指针
,通常用于显式表示“无”或“空”。是开发者主动赋值的值。类型为object(
编程星空
·
2025-02-20 11:17
JavaScript
前端
javascript
开发语言
C语言
流程控制学习笔记
大多数
C语言
程序都是由顺序结构组成的。2.选择结构选择结构根据条件的真假来决定执行哪一段代码。在
C语言
中,选择结构主要有以下几种:2.1if语句if语句用于根据条件的真假来执行相应的代码块。
前端熊猫
·
2025-02-20 10:11
C语言
c语言
学习
笔记
二进制、八进制、十进制和十六进制的相互转换
printf函数printf函数是
C语言
中用于将格式化的数据输出到标准输出(通常是屏幕)的函数。它位于stdio.h头文件中,因此在使用之前需要包含该头文件。
前端熊猫
·
2025-02-20 10:41
C语言
开发语言
二进制
八进制
十六进制
C语言
C 数据类型
C数据类型在
C语言
编程中,数据类型是定义变量所使用的类型。理解不同数据类型的特点和用途对于编写高效、健壮的代码至关重要。
lly202406
·
2025-02-20 10:09
开发语言
C语言
——算找零
#includeintmain(){intprice=0;printf("请输入金额(元):");scanf("%d",&price);intchange=100-price;printf("找您%d元。\n",change);return0;}需要:1、有地方放输入的数字;2、有办法输入数字;3、输入的数字能参与计算。1.7读整数使用一个新的函数:scanf(“”);scanf("%d",&zh
yiqi_perss
·
2025-02-20 09:04
C语言
c语言
c++
算法
QT C++ new QTableWidgetItem 不需要删除
指针
在Qt中,使用QTableWidgetItem时,通常不需要手动删除
指针
,除非你是在使用原始
指针
而非智能
指针
(如std::unique_ptr或std::shared_ptr)。
测控系统集成
·
2025-02-20 09:01
c++语言
测控
QT
数据库
qt
C/C++编译原理
m.blog.csdn.net/blog/business122/21722151C/C++编译就是要将C/C++的代码映射到相应的机器码,以及讨论其中的内存管理模式,包括内存的分配,如何使用等等,整型、数组、
指针
等这些在内存中的实现机制
weixin_33809981
·
2025-02-20 09:30
C# 语法 vs. C++ 语法:全面对比与核心区别解析
尽管它们都属于
C语言
家族,但在语法、特性和应用场景上存在显著差异。本文将从多个角度详细对比C#和C++的语法区别,帮助你更好地理解这两种语言的特点。
不会编程的程序猿ᅟ
·
2025-02-20 08:58
c#
c++
开发语言
C语言
/C++常见习题问答集锦(七十八)之数字流星雨
C语言
/C++常见习题问答集锦(七十八)之数字流星雨程序之美流星雨是在夜空中有许多的流星从天空中一个所谓的辐射点发射出来的天文现象。
五一编程
·
2025-02-20 08:54
笔记
c语言
c++
算法
数据结构
vc++
java中类似sort_java中的Sort函数,你值得看
基于
C语言
中的sort如此这么方便,自然而然,java中也有类似C的sort函数。1.普通数组:Arrays.sort(数组名,开始位置,结束位置)。
weixin_39928844
·
2025-02-20 06:09
java中类似sort
c语言
笔试题
总结
1、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。要用全局变量,需要使用"::";局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义过的全局变量?答:extern可以用引用头文件的
o0o0o0D
·
2025-02-20 06:36
笔试题
c语言
iOS Blocks与Dispatch Queue的使用
liwpk.blog.163.com/blog/static/363261702012413103111749/block是什么block是一个Clevel的语法以及运行时的一个特性,和标准C中的函数(函数
指针
a14776584
·
2025-02-20 05:05
IOS
Blocks
Dispatch
Queue
dispatch_async
ios
iOS
IOS
IOS Blocks
它和传统的函数
指针
很类似,但是有区别:blocks是inline的,并且它对局部变量是只读的。
Rainbow_Me
·
2025-02-20 05:35
ios
reference
存储
c
力扣hot100 —— 11.盛最多的水
解法思路://木桶效应,短板决定水的上限,抽象问题一下,其实就是找出一对数字,俩者距离*较小数的值就是他们的水量//采用双
指针
,俩端开始,逐渐计算水量进行比较;//
01_
·
2025-02-20 03:43
leetcode
算法
盛最多的水
力扣-二叉树-98 验证二叉搜索树
思路第一个特性,二叉搜索树的中序遍历是有序的,第二个特性,利用两个
指针
判断大小关系代码classSolution{public:TreeNode*pre=NULL;boolisValidBST(TreeNode
夏末秋也凉
·
2025-02-20 03:41
力扣
#
二叉树
leetcode
算法
《剑指 Offer》专项突破版 - 面试题 56 : 二叉搜索树中两节点的值之和(详解 C++ 实现的两种方法)
目录前言一、利用哈希表二、应用双
指针
前言题目链接:LCR056.两数之和IV-输入二叉搜索树-力扣(LeetCode)题目:给定一棵二叉搜索树和一个值k,请判断该二叉搜索树中是否存在值之和等于k的两个节点
melonyzzZ
·
2025-02-20 03:11
数据结构
算法
c++
开发语言
数据结构
面试
力扣 hot 100 —— 15.三数之和
解法思路://定位一个+双
指针
遍历查找//选定一个,然后在剩余中查找满足条件,为了好判断移动方向,可对数组进行排序//当三者和
01_
·
2025-02-20 03:37
leetcode
算法
三数之和
STM32启动文件.s解析
启动文件主要做了以下工作:1、初始化堆栈
指针
SP=_initial_sp2、初始化程序计数器
指针
PC=Reset_Handler3、设置堆和栈的大小4、初始化中断向量表5、配置外部SRAM作为数据存储器
贾saisai
·
2025-02-20 01:01
嵌入式STM32及操作系统
stm32
单片机
【c++】容器:vector、list、map
迭代器:迭代器可依次存取容器中的元素,在C++中称迭代器为
指针
,它们提供了访问容器、序列中每个元素的方法。算法:是用来操作容器中的元素的函
大姨妈V
·
2025-02-20 01:59
c++
【c++从入门到精通】学习笔记
从
C语言
的角度重构数据结构系列(十三)-位运算
位运算简介位运算位运算就是基于整数的二进制表示进行的运算。由于计算机内部就是以二进制来存储数据,位运算是相当快的。基本的位运算共6种,分别为按位与、按位或、按位异或、按位取反、左移和右移。运算运算符数学符号表示解释与&&、and只有两个对应位都为1时才为1或||、or只要两个对应位中有一个1时就为1异或^、xor只有两个对应位不同时才为1左移假设要将一个无符号整数乘以2。可以简单地将所有位向左边移
文宇肃然
·
2025-02-20 00:24
数据结构常见算法原理讲解
C语言
数据结构
Java开发实习面试
笔试题
(含答案)
在广州一家中大公司面试(BOSS标注是1000-9999人,薪资2-3k),招聘上写着Java开发,基本没有标注前端要求,但是到场知道是前后端分离人不分离。开始先让你做笔试(12道问答+4道SQL题),接着面试也是八股文之类的,没有问项目,没有做算法,现分享笔试和面试题目给大家做参考。(基础的没复习忘了不会,只会几道感觉已经寄了,最重要的是前端基本不会)一、笔试内容1.Java有哪些数据类型,什么
小钊(求职中)
·
2025-02-20 00:41
java
面试
开发语言
spring
spring
boot
maven
tomcat
C语言
基础18:函数的概述、分类、定义以及形参和实参
函数是
C语言
程序的基本组成单元:
C语言
程序是由一个(必然是main函数)或
k要开心
·
2025-02-19 23:35
c语言
开发语言
硬编码(一)经典定长
指针
硬编码概述当一个程序编译完以后,它就转化成了二进制文件,其内部只有二进制数据,而这二进制数据可以分为数据和机器指令两个部分,它们都有各自的格式。在实际中,数据和机器指令并没有严格的区分,如果数据的格式是机器指令的格式,那么该数据也会被当做机器指令执行,但是会出错。其中机器指令就是硬编码。逆向分析分为两个阶段:1.C代码和汇编的转换。2.汇编和硬编码的转换。因此要想学习好逆向分析的第二个阶段,就需要
ぃ扶摇ぅ
·
2025-02-19 22:30
硬编码
C语言
hanoi双塔问题(移动次数递推)
给定A,B,C三根足够长的细柱,在A柱上放有2n个中间有空的圆盘,共有n个不同的尺寸,每个尺寸都有两个相同的圆盘,注意这两个圆盘是不加区分的(下图为n=3的情形)。现要将这些国盘移到C柱上,在移动过程中可放在B柱上暂存。要求:提交(1)每次只能移动一个圆盘;(2)A、B、C三根细柱上的圆盘都要保持上小下大的顺序;任务:设An为2n个圆盘完成上述任务所需的最少移动次数,对于输入的n,输出An。输入输
weixin_51302377
·
2025-02-19 22:59
力扣
C语言
分支语句
C语言
中分支语句主要有以下几种:一.ifinta=1;if(2==a)printf("hehe\n);ifelseif(1==a)printf("hehe\n");elseprintf("haha\n"
2401_88435596
·
2025-02-19 21:24
c语言
开发语言
笔记
改行学it
最少前缀操作问题--感受不到动态规划,怎么办怎么办
题目:标签:动态规划(应该是双
指针
的,不理解)小U和小R有两个字符串,分别是S和T,现在小U需要通过对S进行若干次操作,使其变成T的一个前缀。操作可以是修改S的某一个字符,或者删除S末尾的字符。
幼儿园口算大王
·
2025-02-19 21:51
算法
java
动态规划
从0开始到华五复试 字符串
344.反转字符串-力扣(LeetCode)字符串本质就是数组,采用双
指针
的方法,一个在前一个在后即可,不断交换。
DitanZ
·
2025-02-19 20:44
算法
数据结构
c/c++蓝桥杯经典编程题100道(22)最短路径问题
最短路径问题->返回c/c++蓝桥杯经典编程题100道-目录目录最短路径问题一、题型解释二、例题问题描述三、
C语言
实现解法1:Dijkstra算法(正权图,难度★★)解法2:Bellman-Ford算法
tamak
·
2025-02-19 20:42
算法
数据结构
图论
c语言
c++
蓝桥杯
c++ | 智能
指针
文章目录一、前言介绍二、auto_ptr(已废弃)三、unique_ptr右值引用:四、shared_ptr三、unique_ptr(强智能
指针
)四、智能
指针
的交叉引用五、weak_ptr(弱智能
指针
)
常瀚中
·
2025-02-19 19:05
c++
开发语言
后端
C++ | 类型转换
const_cast:去掉变量的const,使其有只读变为可读写可对常量
指针
、常量引用、常量对象使用constinta=10;intb=const_cast(a);static_cast:编译时完成1)
@hdd
·
2025-02-19 19:34
C++
c++
Linux下基于Bluez开发USB蓝牙SPP服务端
由于是在linux上运行的,所以参考的bluez的代码,用
C语言
实现了蓝牙的Server端。
zanglengyu
·
2025-02-19 17:22
Qt上位机开发
linux
c++
bluez
SPP
socket
c语言
visit函数作用,Visit
7-1球队“食物链”(30分)某国的足球联赛中有N支参赛球队,编号从1至N。联赛采用主客场双循环赛制,参赛球队两两之间在双方主场各赛一场。联赛战罢,结果已经尘埃落定。此时,联赛主席突发奇想,希望从中找出一条包含所有球队的“食物链”,来说明联赛的精彩程度。“食物链”为一个12021-05-022021-05-0223:57:29C++友元函数友元的三种实现1.全局函数做友元2.类做友元3.成员函数做
海纳大容
·
2025-02-19 17:21
c语言visit函数作用
python-leetcode 32.随机链表的复制
题目:给定一个长度为n的链表,每个节点包含一个额外增加的随机
指针
random,该
指针
可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。
SylviaW08
·
2025-02-19 16:20
leetcode
链表
算法
C语言
的一些容易忘的语法细节(长期记录)
C语言
的一些冷门语法
c语言
|和||
c语言
|和||在
C语言
中,|和||是两种不同的运算符,分别用于位运算和逻辑运算。以下是它们的核心区别和用法:|(按位或)用途:对两个整数的二进制位进行逐位比较。
嵌入式Tlog
·
2025-02-19 16:41
c语言
开发语言
单片机
iot
mcu
物联网
Day07-(哈希表,双
指针
的使用,难度逐层升高)
一、454.四数相加II-力扣(LeetCode)a、暴力解法四个for循环嵌套!!!时间复杂度O(n^4),不推荐哈。b、分部循环将nums1和nums2凑一组,再将nums3和nums4凑一组,两两for循环得出一组数字,存入map容器(为什么要用map容器:算出的第一组数字里不仅需要记录数字的数值还要记录该数字的个数用以计算最后组合的个数)classSolution{publicintfou
xaiocQ
·
2025-02-19 15:57
散列表
数据结构
java
算法
leetcode
深入理解 Rust 中的智能
指针
一、什么是智能
指针
?智能
指针
是具有
指针
行为的数据结构,但它们与传统
指针
相比,提供了更多的功能。智能
指针
不仅拥有指向数据的能力,还可以管理内存,控制数据的所有权,并在不再需要时自动清理数据。
Hello.Reader
·
2025-02-19 14:56
rust
rust
开发语言
后端
【算法】787. 归并排序
题目归并排序思路和快排一样,先判断数据是否没有或者只为一个;如果大于一个,取中间的值一分为二,然后两边递归,归并的实质是把两个有序数组排成一个,两个数组都从头开始比较,把更小的取下放到数组temp中,
指针
后移
Liu_Meihao
·
2025-02-19 14:20
算法
数据结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他