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语言
空指针NULL以及void指针
空指针NULL一个指针变量可以指向计算机中的任何一块内存,不管该内存有没有被分配,也不管该内存有没有使用权限,只要把地址给它,它就可以指向,
C语言
没有一种机制来保证指向的内存的正确性,程序员必须自己提高警惕
happy 天堂
·
2024-02-13 15:14
C语言重难点
c语言
开发语言
后端
C语言
指针
善于利用指针一、指针是什么二、指针变量指针变量作为函数参数三、通过指针引用数组数组元素的指针在引用数组元素时的指针运算利用指针引用数组元素用数组名作函数参数以变量名和数组名作为函数参数的比较通过指针引用多维数组多维数组的地址指向多维数组元素的指针变量四、通过指针引导字符串字符串的引用方式五、指向函数的指针什么是函数的指针用函数指针调用函数用指向函数的指针作为函数的参数六、返回函数指针的函数(指针函
LOAD-ING
·
2024-02-13 15:14
开发语言
c语言
C语言
基础指针*
目录一、字符指针1.const作用简单介绍二、指针数组、数组指针1.指针数组2.数组指针3.数组指针的使用3.1数组指针传参四、数组传参4.1一维数组传参4.2二维数组传参五、函数指针5.1函数指针存储5.2函数指针调用5.3练习指针就是一个变量,用来存放地址,一个地址唯一标识一块内存空间。指针大小4/8字节(32位平台/64位平台)指针是有类型的,其类型决定了指针±整数时的步长,和对其解引用‘*
TT_run
·
2024-02-13 15:44
c语言
开发语言
c++
C语言
之指针练习题
第1关:输出月份英文名300任务要求参考答案评论76任务描述相关知识指针指针数组数组指针指针变量的赋值指针运算符编程要求测试说明任务描述本关需要你编写一个用指针数组处理的c程序,然后从键盘输入月份时输出对应的英文名。相关知识指针指针是一个变量,其值为另一个变量的地址,即内存位置的直接地址。就像其他变量或常量一样,你必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:type
林赢56
·
2024-02-13 15:44
湖南工业大学(移动云启)
c语言
算法
数据结构
C语言
特殊指针
1char型指针char型指针实质上跟别的类型的指针并无本质区别,但由于
C语言
中的字符串以字符数组的方式存储,而数组在大多数场合又会表现为指针,因此字符串在绝大多数场合就表现为char型指针。
lcannal
·
2024-02-13 15:43
C语言基础
c语言
开发语言
简单易懂,
C语言
中%d与%i的区别
前言在搜集资料的时候,意外发现了与%d功能十分相同的格式输出字符%i。关于%d是我们日常编程中经常使用的用于输出有符号十整数的格式输出符,那至于%i,我相信有很多初学者是第一次见。相同点先说一下百分号地和百分号的相同点吧在printf()函数中,这两个的功能是完全相同的,都是输出有符号十进制整数printf()普通使用#includeintmain(){inta=1145145,b=1145145
阿福爱学习
·
2024-02-13 14:12
c语言
开发语言
C语言
200行代码实现简易三子棋
前言三子棋应该是是我们最早接触到的棋类游戏,用
C语言
实现三子棋对初学者来说是一种不错的锻炼编写三子棋只需要用到数组、函数和生成随机数的知识,所以比较适合成为编程学习者编写的第一个小游戏。
阿福爱学习
·
2024-02-13 14:12
c语言
c++
开发语言
C语言
生成随机数【简易抽卡代码为例】
文章目录前言一、生成随机数rand()函数srand()函数time()函数生成一个真正的随机数二、使用小技巧三、使用代码实例(简易抽卡)总结前言本文将详细解释如何在
C语言
中生成随机数,并介绍应用的小技巧一
阿福爱学习
·
2024-02-13 14:12
c语言
c++
算法
C语言
两百行代码实现简易扫雷
文章目录前言一.代码实现二.设计思路main()函数搭建框架reset()函数dis_play()函数setmine()函数player_move()函数前言扫雷应该是我们接触到的第一个电脑游戏,用
c语言
实现扫雷对初学者来说是一个不错的锻炼编写扫雷只需要用到数组
阿福爱学习
·
2024-02-13 14:12
c语言
c++
算法
2018-05-02美团二面总结
因为和
C语言
的指针类似,只是一个引用
Observer_____
·
2024-02-13 14:28
数据结构
数据结构
和类型数据的结构例子:地铁数据静态数据:线路、站点(不一定有时间戳,更新慢)动态数据:刷卡记录(必有时间戳,不断产生)时间戳:从1970年1月1日0时0分0秒到现在所经历的秒数行:记录、观测列:
Liam_ml
·
2024-02-13 14:10
10_序列(sequence)
时间:2018-11-02作者:魏文应一、序列序列是python中最基本的一种
数据结构
:
数据结构
指计算机中数据存储的方式。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)。
秋的懵懂
·
2024-02-13 14:37
C语言
if语句底层原理,从汇编深入理解
i条件判断语句是程序中必不可少的语句,没有它程序就只会按照原先设定的顺序执行,而不会灵活变通,在cpu底层可没有"如果"这个概念,只有数值的体现。while循环也就比if语句多了个跳转到开头的地址重新判断的代码,本质也有判断。if语句原理:cmp指令先用两个数相减,改变标志寄存器,如sf符号位,cf进位位,ov溢出位,zf零标志位,然后下面条件转移指令,cpu微电路中的程序计数器(ip)连接着多路
Dark意识
·
2024-02-13 14:03
c语言
c++
汇编
高考开始了,同学们你们知道
C语言
整形在内存里面的存储方式吗。
许多学习了很久的同学都没有学习到
c语言
应该学习到到知识,那就是与内存相关的知识。下面我会说一下整形在电脑里面的存储方式。计算机所有的指令执行都是由电路完成,而电路可以表示都只有电没电。
明江带你学c语言
·
2024-02-13 14:47
布隆过滤器
布隆过滤器是一种高效的
数据结构
,它可以用来判断一个元素是否在一个集合中。布隆过滤器使用一个位数组来表示集合中的元素,当一个元素被添加到集合中时,布隆过滤器会将位数组中与该元素相关的位设置为1。
杉斯狼
·
2024-02-13 14:01
java
2018-10-16day13学生管理系统(文件、模块、函数等操作)
简单学生管理系统实现重点:了解项目开发大概过程,以及项目如何逐步实现1、画思维导图,分功能模块画思维导图2、
数据结构
设计,根据实际情况设计相应的
数据结构
3、分功能或模块逐个实现相应功能具体实现如下:main_page.py
MW演员
·
2024-02-13 14:53
C语言
指针全解
1.什么是指针:指针是存放地址的地方,是内存中最小单元的地址(编号),内存被分为一个个小的单元格,每一格有一个字节。比如说inta=0;a会占据四个字节的大小,每个字节对应单元格都有自己的编号,&a代表着第一个单元格的地址,用十六进制表示:0x0000006b2d1dfa342.指针变量的大小:从上面我们得知指针是用来存放地址的地方,所以地址的长度决定了指针变量的大小。对于64位系统,每个地址长度
赤鸟
·
2024-02-13 14:26
c语言
开发语言
C语言
:三子棋小游戏
引言:三子棋小游戏的实现,需要提取其中每一步相同的逻辑操作,比如每次都要打印棋盘,观察玩家和电脑下棋位置。玩家移动,电脑移动也是其中的一个循环步骤,包括还有下完棋后的判断输赢,这都是棋盘游戏每一步都要执行的步骤,将这些步骤都写成函数,分别调用即可完成诸如三子棋这样的游戏。一.构成:1.游戏界面打印函数:你可以根据你想要的来设计,比如你可以增加多个游戏,同时增加多个选项,然后编写程序时候调用此函数即
赤鸟
·
2024-02-13 14:56
c语言
开发语言
C语言
:表达式求值
1.隐式类型转换1.1.整形提升:
C语言
中运算总是至少以缺省(默认)整型类型的精度来进行的,意思就是,再做算术运算的时候,如果是char,short类型这样精度(所占字节数)的数据,小于int类型数据的精度
赤鸟
·
2024-02-13 14:56
c语言
开发语言
C语言
操作符总结:
引言:此文章对于
C语言
中的操作符进行总结说明,易错点分析,配合代码实例,希望读者能对操作符有更深层次的理解。当然其中还有一些二进制处理操作符,库函数,文章中不做过多说明,只对于操作符进行解读。
赤鸟
·
2024-02-13 14:54
c语言
开发语言
数值分析大作业
c语言
版,数值分析大作业3
该楼层疑似违规已被系统折叠隐藏此楼查看此楼数值分析大作业3一、设计方案1.使用牛顿迭代法,对原题中给出的,,()的11*21组分别求出原题中方程组的一组解,于是得到一组和对应的。2.对于已求出的,使用分片二次代数插值法对原题中关于的数表进行插值得到。于是产生了z=f(x,y)的11*21个数值解。3.从k=1开始逐渐增大k的值,并使用最小二乘法曲面拟合法对z=f(x,y)进行拟合,得到每次的。当时
黄之昊
·
2024-02-13 14:52
数值分析大作业c语言版
图(高阶
数据结构
)
、最短路径5.1单源最短路径-Dijkstra算法5.2单源最短路径-Bellman-Ford算法5.3多源最短路径-Floyd-Warshall算法一、图的基本概念图是由顶点集合和边的集合组成的一种
数据结构
GG_Bond20
·
2024-02-13 13:46
数据结构
数据结构
算法
c++
Objective-C runtime机制(4)——深入理解Category
category的
数据结构
category对应
无忘无往
·
2024-02-13 13:31
Java特有的for循环形式——Java成长之路
一、前言在我们开始接触编程语言所学习的
c语言
中就接触到三种循环语句,分别为:for()、while()、dowhile()。
王老汉
·
2024-02-13 13:53
Java成长之路
java
c++面试预备,冲鸭
渣女声明:一些代码和发言是我自己根据理解写的,错误概不负责啊,哈哈,如果你发现了错误,欢迎留言指正c++面视题预备设计模式一、基础知识0声明和定义的区别1extern用法2static的用法
C语言
的static
收废品啦
·
2024-02-13 13:20
c++小白
c++
C语言
知识点
进程线程的区别进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是cpu调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有在运行中必不可少的资源(如程序计数器,寄存器和栈),可与同进程下的其他线程共享所有资源。进程切换耗费资源较大,效率低。一个进程崩溃后不会影响其他进程。一个线程可以创建和撤销另一个线程;同一个进程中的多个线程可以并发执
蛋不肉
·
2024-02-13 13:50
c语言
linux
jvm
I.MX6U
C语言
运行环境构建及驱动开发格式
1.设置处理器模式设置6ULL处于SVC模式下。设置下CPSR寄存器的bit4-0,也就是M[4:0]为10011=0x13.。读写状态寄存器需要用到MRS和MSR指令。MRS将CPSR寄存器数据读出到通用寄存器里面,MSR指令将通用寄存器的值写入到CPSR寄存器里面去。2.设置SP指针SP可以指向内部RAM,也可以指向DDR,我们将其指向DDR。SP设置到哪里?512MB的范围0x8000000
vv不说话
·
2024-02-13 13:44
MX6U嵌入式linux
c语言
驱动开发
开发语言
数据库索引
像是书本中的目录,虽然占用了一些纸张(存储),但换来更加快速的查询.数据库中的列被索引也提高了查询效率.以空间换取时间的查询时间的减少.MysqlMysql的InnoDB支持每个表创建16个索引,底层使用的
数据结构
是
换首歌给你听
·
2024-02-13 13:32
渗透测试CTF-图片隐写的详细教程(干货)
Foremostforemost是一个控制台程序,用于根据页眉,页脚和内部
数据结构
恢复文件。最直接的我们可以将图片中的隐
保持微笑-泽
·
2024-02-13 12:30
渗透测试
渗透测试
网络安全
CTF
计算机毕业设计分享-SSM猫咖管理 09210(赠送源码数据库)JAVA、PHP,node.js,C++、python,大屏数据可视化等
总体设计主要包括平台功能设计、平台总体结构设计、平台
数据结构
设计和平台安
vx_bscxy322
·
2024-02-13 11:41
课程设计
数据库
java
mysql
spring
boot
毕业设计
ssm
计算机毕业设计选题分享-SSM厂区宿舍管理系统66634(赠送源码数据库)JAVA、PHP,node.js,C++、python,大屏数据可视化等
总体设计主要包括系统总体结构设计、系统
数据结构
设计、
vx_bscxy322
·
2024-02-13 11:08
课程设计
数据库
java
SSM
mysql
php
UE5 C++ 插件开发 0.专栏介绍
目录0.前言1.插件开发案例:商店和背包2.插件开发大纲2.1
数据结构
:Data2.2游戏实例子系统2.3管理组件2.4UI3.待办清单4.订阅须知0.前言看了一下Epic商店的插件,价格都比较贵,当然
CloudHu1989
·
2024-02-13 11:35
UE5
C++
插件开发
c++
ue5
游戏程序
考研
数据结构
笔记(6)
单链表的建立单链表的建立尾插法头插法双链表初始化插入删除遍历小结单链表的建立尾插法首先对单链表进行定义,然后初始化法1:定义遍历链表的插入函数法2:利用指针移动建立函数头插法带头结点双链表初始化插入p节点不是最后一个节点的情况完美的插入代码删除遍历小结
笛秋白
·
2024-02-13 11:48
考研数据结构
考研
数据结构
笔记
考研
数据结构
笔记(7)
循环链表、静态链表、顺序表和链表的比较循环链表循环单链表循环双链表静态链表什么是静态链表如何定义一个静态链表?简述基本操作的实现顺序表和链表的比较逻辑结构物理结构/存储结构数据的运算/基本运算创建销毁增加、删除查找循环链表循环单链表循环双链表普通双链表执行该代码会报错,循环双链表不会静态链表什么是静态链表如何定义一个静态链表?2.简述基本操作的实现顺序表和链表的比较逻辑结构物理结构/存储结构数据的
笛秋白
·
2024-02-13 11:45
考研数据结构
考研
数据结构
笔记
「
数据结构
」哈希表1:基本概念
个人主页:Ice_Sugar_7所属专栏:Java
数据结构
欢迎点赞收藏加关注哦!
Ice_Sugar_7
·
2024-02-13 11:43
Java数据结构
散列表
数据结构
哈希算法
算法
初识PHP反序列化
反序列化是将数据从序列化的形式(通常是字节流、JSON、XML等格式)转换为原始
数据结构
或对象的过程。序列化和反序列化是在数据存储、数据传输和数据交换方面常见的概念。
TJ-周月年
·
2024-02-13 11:40
WEB
CTF
PHP
php
网络安全
笔记
数据结构
期末复习
章节知识点分析第一章绪论基本概念数据数据元素(记录、表目,是数据集合中一个个体)数据项:一个数据元素可由若干数据项组成数据对象:性质相同的数据元素的集合,是数据的一个子集
数据结构
:带结构的数据元素集合包括
峙峙峙
·
2024-02-13 11:08
数据结构
C++ STL string类使用及实现详解
1.string简介
C语言
中,可以用字符数组来存储字符串,如:charch[]="helloworld";C++中,可以使用string类对象来存储字符串,使用起来比
C语言
中的字符数组要方便得多,而且不用考虑容量的问题
努力学习游泳的鱼
·
2024-02-13 10:36
c++
开发语言
stl
数据结构
string
后端
字符串
hashMap的底层
数据结构
hashmap的底层原理是许多java程序员面试中几乎次次被提问的问题,对于菜鸟的我两年前被面试也是被问了好多遍,所以有空整理与大家一块学习,hashmap现在大家提起来说的最多的也是红黑树,这几天一直在看红黑树相关的文章,昨天公司同事正好内部分享了以下,就记录下来了。其实jdk1.8才开始有红黑树的,jdk1.8之前则是数组与链表结合起来的。我们这次从hashmap的jdk1.8版本讲起,最后会
程序猿MM
·
2024-02-13 10:58
C++笔记:动态内存管理
文章目录语言层面的内存划分
C语言
动态内存管理的缺陷new和delete的使用了解语法new和delete操作内置类型new和delete操作自定义类型new和delete的细节探究new和delete的底层探究
ljh1257
·
2024-02-13 10:50
c++
笔记
开发语言
c语言
C语言
实现多版本通讯录,干货满满!
目录前言通讯录效果初步演示数据类型设计创建联系人结构体创建通讯录结构体初始化通讯录IntContact功能设计与实现添加联系人AddContact控制台打印通讯录PrintContact查找联系人信息修改联系人信息ModifyContact删除联系人DeleteContact排序通讯录指定位置插入联系人主体框架一之switch-case模式主体框架二之函数指针数组模式优化之动态版本主框架改动动态版
ljh1257
·
2024-02-13 10:49
C语言
c语言
c++
算法
【Web】Redis未授权访问漏洞学习笔记
Redis动态修改配置webshell反弹shellRedis写入反弹shell任务加固方案简介Redis(RemoteDictionaryServer远程字典服务器)是一个开源的内存数据库,也被称为
数据结构
服务器
Z3r4y
·
2024-02-13 10:16
redis
ctf
web
未授权访问
web安全
网络安全
shellcode
Java集合 LinkedList
目录LinkedList实例LinkedListLinkedList是Java中的一个重要的
数据结构
,它实现了List接口,提供了链表
数据结构
的实现。
还是做不到吗?
·
2024-02-13 09:12
JAVA
java
开发语言
php安装配置-apache加载php
php安装配置vc9php底层是
c语言
,vc9代表编译环境目录结构dev设备设备驱动ext扩展-php很多功能是通过加载扩展来实现-apche.dllapache支持包php配置文件-development
谢凌
·
2024-02-13 09:27
《剑指 Offer》专项突破版 - 面试题 41 和 42 : 详解队列的应用(C++ 实现)
目录队列的应用面试题41:滑动窗口的平均值面试题42:最近请求次数队列的应用队列是一种经常被使用的
数据结构
。
melonyzzZ
·
2024-02-13 09:53
数据结构
c++
算法
leetcode
面试
H5CSS3第一课——CSS选择器
因为现在是在专科里面带的H5CSS3和
c语言
课程,所以接下来写的内容可能就更适合初学者,有写错的地方还请大家多多指教。
pumpkin_truck
·
2024-02-13 09:22
css
css3
前端
严蔚敏
数据结构
代码
c语言
P20例2-1,合并线性表(1)将所有Lb中但不在la中的数据元素插入到La中voidunion(List&La,ListLb){//将所有Lb中但不在la中的数据元素插入到La中La_len=ListLength(La);Lb_len=ListLength(Lb);//求线性表的长度for(i=1;iL.length+1)returnERROR;//插入位置不合理if(L.length>=L.l
陇院第一Sweet Baby
·
2024-02-13 09:14
算法
数据结构
c语言
【
C语言
】一道相当有难度的指针题目(某大厂笔试真题)超详解
这是比较复杂的题目,但是如果我们能够理解清楚各个指针代表的含义,画出各级指针的关系图,这道题就迎刃而解了。学会这道笔试题,相信你对指针的理解,对数组,字符串的理解都会上一个档次。字符串存储使用的是地址,应该使用一个char*类型的指针来接收,存放这四个字符串,应该使用四个char*类型的指针,那我们使用char*类型的数组c来存储。再看数组cp,他里面存放的是c+3这样的东西,c是数组名,代表首元
米糕.
·
2024-02-13 08:43
c语言
开发语言
算法
数据结构
c++
数据结构
哈希表
这里个大家用数组来模拟哈希表法一:拉链法法二:开放寻址法/**Project:11_哈希表*FileCreated:Sunday,January17th2021,2:11:23pm*Author:Bug-Free*Problem:AcWing840.模拟散列表拉链法*/#include#includeusingnamespacestd;constintN=1e5+3;//取大于1e5的第一个质数,
自身就是太阳
·
2024-02-13 08:43
散列表
算法
数据结构
「
数据结构
」绪论
数据结构
的研究内容无法用数学的公式或方程来描述,是一些“非数值计算”的程序设计问题描述非数值计算问题的数学模型的数学方程,而是诸如表、树和图之类的具有逻辑关系的数据
数据结构
是一门研究非数值计算的程序设计中计算机的操作对象以及它们之间的关系和操作的学科
数据结构
的基本概念数据定义
PinHsin
·
2024-02-13 08:12
数据结构
算法
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他