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
VPTR指针
C语言经典书籍 ---《Pointers On C》C与
指针
《PointersOnC》(KennethReek)【US】第一章快速上手1.1简介1.1.1空白和注释注释并不能真正将代码从源文件中删除(/**/)从逻辑上删除C代码——#if指令#if0statements#endif在#if和#endif之间的程序段可以去除1.1.2预处理指令#include#include#include#defineABC20``由预处理器解释的:预处理器读入源代码,根
拾-光
·
2024-02-07 00:28
c语言
开发语言
学习
汇总专题01——C/C++常见面试知识点总结附面试真题 ——10.13
article/details/80249605博文02:https://blog.csdn.net/kuweicai/article/details/82779648文章目录博文01【题目1】引用和
指针
有什么区别
博雅勇士
·
2024-02-07 00:57
01嵌入式软件面试题
C语言
指针
p、*p、&p、*&p、&*p符号分别代表什么意思?
前言在C语言中,
指针
是非常重要的概念。
指针
是一个变量,其值为另一个变量的地址。使用
指针
可以直接访问内存中的数据,这使得C语言非常灵活和强大。
菜鸟的学习记录之路
·
2024-02-07 00:50
C语言
c语言
c++
开发语言
void InitStack( SqStack *&S)
这样的表示确实是有的,我来详细介绍一下.其中,&表示引用,而*表示
指针
.我们来看一下,如果你的参数写成voidinitstack(sqstack*s)这是什么意思呢,想必都知道,就是把main()函数中的一个定义的
指针
赋值给
指针
qq1978366308
·
2024-02-07 00:49
算法
*&s是什么意思
&s是地址,*是
指针
,*&s是指指向&s地址的
指针
;j=*&s就是j=s的意思。
云中飞鸿
·
2024-02-07 00:46
c/c++
c++
c语言--
指针
运算
目录一、
指针
+-整数二、
指针
-
指针
2.1条件2.2两个
指针
指向同一块空间代码2.2.1运行结果2.3两个
指针
指向不同块空间代码2.3.1运行结果2.4总结三、
指针
的关系运算3.1代码3.1.1运行结果3.1.2
权^
·
2024-02-06 23:54
#
c语言
c语言
c语言--
指针
的传值调用和传址调用
三、传址调用四、总结一、前言学习
指针
的目的是使用
指针
解决问题,那什么问题,非
指针
不可呢?二、传值调用。写个函数,交换两个整数的内容。
权^
·
2024-02-06 23:54
#
c语言
c语言
开发语言
《C程序设计》上机实验报告(七)之
指针
的应用
实验内容:1.运行程序#includevoidmain(){inta=10,*p;p=&a;printf("%d",*p);scanf("%d",p);printf("%x",p);printf("%x",&p);*p=5;printf("%d",a);(*p)++;printf("%d",a);}要求:分析程序,写出程序的运行结果。(2)输入并调试上述源程序。(3)运行程序,将分析结果和实际结果
了一li
·
2024-02-06 23:14
实验报告
c语言
算法
开发语言
54.替换数字(卡码网KamaCoder)
文章目录54.替换数字题目描述暴力双
指针
54.替换数字题目描述给定一个字符串s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。
林海绮律
·
2024-02-06 23:10
卡码网KamaCoder
c++
双指针
151. 反转字符串中的单词(力扣LeetCode)
文章目录151.反转字符串中的单词题目描述双
指针
思路代码版本二(精简版)版本一151.反转字符串中的单词题目描述给你一个字符串s,请你反转字符串中单词的顺序。单词是由非空格字符组成的字符串。
林海绮律
·
2024-02-06 23:40
leetcode
leetcode
算法
c++
双指针
18. 四数之和(力扣LeetCode)
文章目录18.四数之和题目描述双
指针
18.四数之和题目描述给你一个由n个整数组成的数组nums,和一个目标值target。
林海绮律
·
2024-02-06 23:08
leetcode
leetcode
算法
c++
双指针
【干货】火爆全网的《超全C++进阶精品教程》C++动态内存和野
指针
(重点)
(最重点--------设计到底层原理,数据很多地方错了的原因)栈:在函数内部声明的所有变量都将占用栈内存。而且是分配的静态内存,方法结束自动释放堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存。动态内存分配,需要手动释放!https://blog.csdn.net/yushiyaogg/article/details/36899515内存分配方式有三种:(1)从静态存储区域分配。内存在
鹏城十八少
·
2024-02-06 23:24
《谢谢青木关》共读第四天
可是表就跟坏了一样,
指针
一直停留在原地。现在共读终于开始了!首先跟往常一样,先闭眼睛新30秒。让我机器的心平静下来!
zhao哥
·
2024-02-06 22:02
C++:智能
指针
C++在用引用取缔掉
指针
的同时,模板的引入带给了
指针
新的发挥空间智能
指针
简单的来说就是带有不同特性和内存管理的
指针
模板unique_ptr1.不能有多个对象指向一块内存2.对象释放时内部
指针
指向地址也随之释放
number=10086
·
2024-02-06 22:49
c++
开发语言
智能指针
指针
模板
C++:this隐藏参数
其实了解后回答起来这个问题很简单,通过一个不受限的隐藏参数this,this是类的
指针
,通过它可以访问到类内的各种成员。
number=10086
·
2024-02-06 22:49
c++
开发语言
this指针
多态
[C++]类和对象(上)
目录一:面向过程与面向对象的区别二:类的定义三:类的访问限定符和封装3.1访问限定符3.2封装四:类的实例化五:类对象模型如何计算类的大小类对象的存储方式六:this
指针
this
指针
的引出this
指针
的特性一
Qiiq✘GK
·
2024-02-06 21:23
C++
c++
开发语言
C++11智能
指针
普通
指针
的不足new和new[]的内存需要用delete和delete[]释放。程序员的主观失误,忘了或漏了释放。程序员也不确定何时释放。普通
指针
的释放类内的
指针
,在析构函数中释放。
何亮hook_8285
·
2024-02-06 21:41
【计算机二级考试C语言】C命令行参数
命令行参数是使用main()函数参数来处理的,其中,argc是指传入参数的个数,argv[]是一个
指针
数组,指向传递给程序的每个参数。
厉昱辰
·
2024-02-06 21:40
计算机等级考试C语言
c语言
开发语言
c实现顺序表
语言实现顺序表完整代码实现c语言实现顺序表顺序表的结构定义:typedefstructvector{intsize;//顺序表的容量intcount;//顺序表现在存储了多少个数据int*data;//
指针
指向连续的整型存储空间
_哇呀呀_喝断当阳桥
·
2024-02-06 21:09
数据结构预与算法
算法
数据结构
C语言中的
指针
算术和
指针
类型转换
本文将介绍C语言中的
指针
算术和
指针
类型转换,以及如何利用它们实现数组、字符串、链表、树等数据结构,以及如何进行类型强制转换和类型擦除。
极客代码
·
2024-02-06 21:08
玩转C语言
c语言
C++新特性:lambda表达式
Lambda表达式最初是在C++11标准中引入的,可以使用Lambda表达式来代替函数
指针
和Functor对象。
一如年少模样呀
·
2024-02-06 21:36
C++
c语言
c++
开发语言
句柄(HANDLE)的简单理解
但这个整数是进程句柄表数组的下标,有了这个下标,操作系统就可以找到其索引的数据结构,并能找到数据结构里面的
指针
,然后根据这个
指针
获取内核里的某个对象。
Magic__Conch
·
2024-02-06 21:02
C++
c++
Qt信号与槽机制
一.简介就我个人来理解,信号槽机制与Windows下消息机制类似,消息机制是基于回调函数,Qt中用信号与槽来代替函数
指针
,使程序更安全简洁。
luckyone906
·
2024-02-06 20:06
QT
Qt事件机制
qt
windows
开发语言
Qt信号与槽机制原理及优缺点
回调函数是一个指向函数的
指针
,所以如果你想要一个处理函数通知你一些事件,你可以将一个指向另一个函数(回调函数)的
指针
传递给处理函数。处理函数然后在适当的时候调用回调函
小桥留水人家
·
2024-02-06 20:05
Qt
c++
qt
前端
C++
指针
和数组
0";//定义数组类型变量p,必须同时初始化//p="bbbbb\0";//数组类型一旦被初始化就不能赋值了,想要改只能一个个元素改p[0]='1';//char*p1="aaaaa\0";//错误,
指针
类型不能用字符串直接初始化
patrickpdx
·
2024-02-06 20:02
其他
c++
算法
开发语言
LeetCode --116
116.填充每个节点的下一个右侧节点
指针
给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。
丘小羽
·
2024-02-06 20:00
leetcode
算法
数据结构
【C++Primer练习】第4章 表达式
使得添加括号后的运算对象组合顺序与添加前一致(a)*vec.begin()(b)*vec.begin()+1成员选择运算符.优先级>解引用运算符*>加法运算符+,所以:(a):表示先获得指向vec[0]的
指针
lyorz
·
2024-02-06 19:46
C/C++
c++
算法
开发语言
C++primer 第三章、第四章练习题
目录第三章3.2标准库类型string3.3标准库类型3.3.1定义和初始化vector对象3.3.3其他vector操作3.5数组3.5.2访问数组元素3.5.3
指针
和数组3.5.4C风格字符串3.5.5
czy940115
·
2024-02-06 19:15
c++
算法
数据结构
LeetCode-第160题-相交链表
2.样例描述3.思路描述消除两个链表的长度差:
指针
pA指向A链表,
指针
pB指向B链表,依次往后遍历;如果pA到了末尾,则pA=headB继续遍历;
果蛋蛋
·
2024-02-06 18:53
LeetCode
leetcode
链表
算法
java
C语言—总结3—
指针
,
指针
与数组的关系,结构体
指针
,数组
指针
,
指针
数组,函数
指针
一.
指针
1.定义:地址的别名inta=1;int*p=&a;//
指针
p指向了a的地址,p里保存了a的地址2.分析说明:intp;//这是一个普通的整型变量int*p;//首先从P处开始,先与*结合,所以说明
果蛋蛋
·
2024-02-06 18:23
c语言
c++
开发语言
数据结构—单链表的定义与基础操作
3.单链表:由一个
指针
域和一个元素域组成一个结点,
指针
域的
指针
指向下一个结点的存储地址。(1)带头结点:头结点是一个空结点,元素域为空。
果蛋蛋
·
2024-02-06 18:23
数据结构
c语言
链表
LeetCode-第876题-链表的中间结点
2.样例描述3.思路描述创建两个快慢
指针
slow,fast,起始共同指向头节点,slow每次走一步,fast每次走两步,当fast为空或fast的下一个结点为空时,slow即是中间节点的位置。
果蛋蛋
·
2024-02-06 18:50
LeetCode
leetcode
链表
算法
java
C语言中的函数
指针
、
指针
函数与函数回调
在C语言中,
指针
是一个核心概念,它提供了直接访问内存地址的能力。
指针
不仅可以指向变量,还可以指向函数,这为编程带来了极大的灵活性。本文将通过示例代码详细介绍C语言中的函数
指针
、
指针
函数以及函数回调。
好奇的菜鸟
·
2024-02-06 18:20
C语言
c语言
算法
C语言从“hello world”到深入【第四节·
指针
相关重难点】
目录认识
指针
指针
变量的声明
指针
定义的格式
指针
使用的符号野
指针
指针
占用内存大小的问题
指针
加1移动大小问题二级
指针
二级
指针
的定义格式
指针
数组
指针
数组:
指针
数组的定义格式
指针
数组与变量之间的关系数组
指针
数组
指针
的含义数组
指针
的定义格式数组
指针
占用内存大小及加
倾~~
·
2024-02-06 18:44
C语言基础-从入门到深入
c语言
开发语言
C语言从“hello word”到深入【第三节·c语言函数+数组】
目录c语言中的函数c语言中的函数的组成格式函数的封装实例c语言中函数的调用函数参数
指针
作为函数参数问题数组作为函数参数问题c语言中的作用域局部变量全局变量形式参数c语言中的数组一维整型数组的定义一维整型数组成员访问一维整数数组的赋值数组成员的个数一维整型数组的实例
倾~~
·
2024-02-06 18:10
C语言基础-从入门到深入
c语言
开发语言
后端
【力扣】无重复字符的最长子串,滑动窗口+哈希集合+优化
无重复字符的最长子串原题地址方法一:滑动窗口考虑用2个
指针
来维护子串,使得这条子串没有重复字符。i和j表示下标,[i,j]表示子串,长度为j-i+1。
努力学习游泳的鱼
·
2024-02-06 18:24
leetcode
哈希算法
算法
【力扣】移动零,双
指针
法
移动零原题地址方法一:传统双
指针
法本题要求把非零元素移动到左边,零移动到右边,这跟快速排序的单趟非常相似。
努力学习游泳的鱼
·
2024-02-06 18:24
leetcode
数据结构
算法
【力扣】复写零,栈+双
指针
法
复写零原题地址方法一:双
指针
法从前向后复写,会造成覆盖。所以,应该从后向前复写,这样我们可以考虑维护一个栈。遍历数组,如果遇到非0元素,就入栈1次;如果遇到0,就入栈2次。
努力学习游泳的鱼
·
2024-02-06 18:24
leetcode
算法
职场和发展
LeetCode Hot100 回顾(三)
链表141.环形链表快慢
指针
一直走,如果走到某一时刻快慢
指针
指向内容相等了,说明有环。
9ack!?
·
2024-02-06 17:48
leetcode
算法
职场和发展
张尧学计算机操作系统第五版代码p34
#include//标准输入输出头文件常见的有printf、scanf,fopen(用于打开文件并返回一个文件
指针
)、fread(用于从文件中读取数据)#incliude//该文件包含了与浮点环境相关的函数和宏定义
陇院第一Sweet Baby
·
2024-02-06 17:15
c语言
linux
数据结构
计算机操作系统教程张尧学第五版p69 eg3.1
,同时父进程生成一个子进程,子进程向管中写入一个字符串,父进程从管中读出该字符串代码示例:#include//标准输入输出头文件常见的有printf、scanf,fopen(用于打开文件并返回一个文件
指针
陇院第一Sweet Baby
·
2024-02-06 17:15
数据结构
c语言
linux
c语言基础题
指针
数组
#includeintmain(){inta[4]={2,3,4,5};int*p=(int*)(&a+1);//将数组a的地址加上1后强制转换为整型
指针
p。&a表示取数组a的地址。
陇院第一Sweet Baby
·
2024-02-06 17:41
算法
java
数据结构
Git——版本回退【git reset / git log / git reflog】
1.gitlog——查看版本日志$gitlog HEAD为当前指向的版本
指针
。使用gitlog查看版本日志后,显示了它们的版本号是一系列SHA1计算出来的一个非常大的数字,用十六进制表示的文本。
陆小白很白
·
2024-02-06 16:06
Tools
git版本回退。git reset参数详解,特殊提交情形下的git push操作(CR等常见场景),git reflog和git log的详解。
或gitbranch+gitcheckoutgitreset--hradHEAD^--今日份chatgptgitreset--hardHEAD^的含义如下:gitreset是用于移动HEAD和当前分支
指针
的命令
bfu_努力进大厂送外卖的Z
·
2024-02-06 16:35
git
git
isa
指针
isa
指针
要认识什么是isa
指针
,我们得先明确一点:在Objective-C中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。任何对象都有isa
指针
。那么什么是类呢?
黎先生_
·
2024-02-06 16:29
golang之什么时候该用
指针
?
有时候看别人的go代码,发现他们有的在代码里面用了
指针
,有的不使用。
iamdev
·
2024-02-06 15:24
LeetCode打卡 | 双
指针
(NO.26,NO.977)
打卡DAY02LeetCode26删除有序数组中的重复项!原题链接!题目要求:判题标准:示例:classSolution{public:intremoveDuplicates(vector&nums){inti=0;for(intj=1;jsortedSquares(vector&nums){vectornew_nums(nums.size(),0);intk=nums.size()-1;for(
努力学习的秃头少女
·
2024-02-06 15:59
leetcode
算法
职场和发展
c++
leetcode刷题Day1.704二分法和27移除元素
1.二分法左闭右开,左开右闭两种方法,使用while循环2.移除元素暴力解法,注意数组尺寸的变化;双
指针
解法更省力
皮皮真的皮
·
2024-02-06 15:59
leetcode
算法
职场和发展
LeetCode Day13 KMP+双
指针
459重复的子字符串题目理解判断给定字符串是否能由重复子串构成,重复子串,因此子串的长度一定小于字符串的长度/2。思路借鉴一下别人的思路,可以转变为在一个串中查找另一个串的问题,KMP可以有效解决这一问题。我们假设字符串s是重复的,s=aaaaa,其中a为最小的重复子串,则s+s=aaaaaaaaaa,此时s+s中必有两个s,我们从字符串的第二位开始匹配是否能找到s,就可以判断s是否由重复子串构成
aabbcc1206
·
2024-02-06 15:27
leetcode
指针
字符串
c++
leetcode(双
指针
)283.移动零(C++)DAY3
文章目录1.题目示例提示2.解答思路3.实现代码结果4.总结1.题目给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示1&nums){intn=nums.size();if(n==0
小Q小Q
·
2024-02-06 15:25
C++刷题
leetcode
c++
算法
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他