技术栈
指针
R&ain
7 天前
c语言
·
指针
文件指针和普通指针的区别
核心总结:普通指针:直接操作内存地址,指向程序数据所在的内存位置文件指针:是一个句柄,代表一个打开的文件流,通过它间接操作磁盘文件
老侯(Old monkey)
9 天前
c语言
·
函数调用
·
指针
·
冒泡法排序
C语言:冒泡法排序
从键盘输入N个整数,使用冒泡排序算法进行升序排列。C语言程序如下(以10个数为例):程序运行结果如下:
xingke
17 天前
c语言
·
指针
·
c语言标准
从C语言标准揭秘C指针:第 8 章:二维数组与指针:多维内存的访问逻辑
各位同学,上一章我们学习了数组指针的核心特性 —— 这种 “指向整个数组的指针” 凭借与二维数组行类型的完美匹配,成为操作多维内存的精准工具。今天这一章,我们要深入探讨 “二维数组与指针” 的深层关联,彻底搞懂二维数组的内存本质、数组名的退化规则,以及多种指针访问方式的底层逻辑。我们会结合 C 标准,对比不同访问方式的等价性,纠正 “用int**传递二维数组” 等常见错误,为理解更高维数组打下基础。
数据知道
1 个月前
开发语言
·
后端
·
golang
·
指针
·
go语言
Go基础:Go语言中的指针详解:在什么情况下应该使用指针?
好的,我们来详细解析 Go 语言中的指针。指针是 Go 语言中一个强大而重要的特性,它允许我们直接访问和操作内存地址,从而实现高效的内存使用和数据共享。理解指针是掌握 Go 语言高级特性的关键一步。 本文将分为以下几个部分:
hsjkdhs
1 个月前
数据结构
·
链表
·
指针
数据结构之链表(单向链表与双向链表)
链表是一种常见的重要的数据结构,是动态地进行存储分配的一种结构。常用于需存储的数据的数目无法事先确定。
自信的小螺丝钉
1 个月前
算法
·
leetcode
·
链表
·
指针
Leetcode 876. 链表的中间结点 快慢指针
原题链接:Leetcode 876. 链表的中间结点用两个指针 slow 与 fast 一起遍历链表。slow 一次走一步,fast 一次走两步。那么当 fast 到达链表的末尾时,slow 必然位于中间。
Nuyoah11klay
2 个月前
c语言
·
指针
·
回调函数
华清远见25072班C语言学习day11
返回值类型 函数名(参数列表) { //函数体 }函数的参数列表中可以有多个数据返回值:如果函数没有返回值可以写成void 返回值的作用,函数的结果用来返回给主调函数的,如果主调函数处不需要函数的结果,函数可以没有返回值
的卢马飞快
2 个月前
c语言
·
指针
·
qsort
C语言指针(五):回调函数与 qsort 的深层关联
1. 回调函数是什么?2. qsort 使用举例2.1 qsort函数使用实例2.2 为什么不用冒泡函数
一川月白709
3 个月前
c语言
·
指针
·
const
·
万能指针
·
查找子串
·
多维数组指针
C语言---万能指针(void *)、查找子串(strncmp函数的应用)多维数组(一维数组指针、二维数组指针)、返回指针值函数、关键字(const)
用字符指针指向一个字符串,可以不定义字符数组,而定义字符指针。用字符指针指向字符串中的字符。不能使用指针去改变不能修改的空间。
SoveTingღ
3 个月前
c语言
·
unix
·
指针
·
数组
·
嵌入式软件
【C语言】数组和指针一样吗?
目录为什么可以像指针一样使用数组?为什么可以像数组一样使用指针?数组和指针的区别总结对于一些初学的小伙伴来说,最大的误区就是认为指针和数组是一样的。这是很严重的一个问题,数组本身是来顺序存储一系列同类型数据的,而指针是指向内存地址的,虽然两者在某些地方可以相互替代使用,但这并不代表两者相同。
ankleless
3 个月前
c语言
·
开发语言
·
指针
·
解引用操作符
·
c语言基础知识学习
C语言——关于指针(逐渐清晰版)
为了更好地理解本篇文章的知识内容,读者可以将以下文章作为补充知识进行阅读 : C语言————原码 补码 反码 (超绝详细解释)-CSDN博客
C语言小火车
3 个月前
c语言
·
c++
·
学习
·
指针
野指针:C/C++内存管理的“幽灵陷阱”与系统化规避策略
野指针(Wild Pointer/Dangling Pointer) 是C/C++程序中指向无效内存地址的指针。
ComputerInBook
4 个月前
开发语言
·
c++
·
指针
·
this
·
this指针
理解 C++ 的 this 指针
C++ 中的 this指针是一个由系统维护的指针,其指针本身的地址存储在某个内存位置,对程序员不可见(程序员不能取得其地址),其仅在当前定义的实体的函数体内可见。
工藤新一¹
5 个月前
c++
·
指针
·
c 语言
·
深度理解指针
深度理解指针(2)
🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
左直拳
5 个月前
开发语言
·
c++
·
指针
·
引用
·
右值
·
取内存地址
c++中“&”符号代表引用还是取内存地址?
c++中,“&”符号有时代表引用,有时代表取地址符。问你死未。引用是一个已存在变量的别名,修改别名的值,原始变量的值也会改变;而取地址符则是得到一个指针,该指针指向变量的内存地址。
点云SLAM
6 个月前
c++
·
算法
·
指针
·
内存管理
·
new/delete
·
malloc/free
·
内存地址
C++ 中自主内存管理 new/delete 与 malloc/free 完全详解
使用场景:使用场景:
凤年徐
6 个月前
c语言
·
开发语言
·
c++
·
经验分享
·
笔记
·
指针
【C/C++】深入理解指针(六)
在学习操作符的时候,我们学习了 sizeof , sizeof 计算变量所占内存空间⼤⼩的,单位是字节,如果操作数是类型的话,计算的是使⽤类型创建的变量所占内存空间的⼤⼩。
2401_85828611
6 个月前
c语言
·
数据结构
·
算法
·
指针
E47.【C语言】零散的练习题(1)
目录1.字符串数组和常量字符串题目解答★常量字符串的特点★代码存在的潜在的风险2.strcat和strcpy的混合考察
凤年徐
6 个月前
c语言
·
开发语言
·
c++
·
经验分享
·
笔记
·
指针
【C/C++】深入理解指针(二)
变量是可以修改的,如果把变量的地址交给⼀个指针变量,通过指针变量的也可以修改这个变量。 但是如果我们希望⼀个变量加上⼀些限制,不能被修改,怎么做呢?这就是const的作⽤。
Thanks_ks
6 个月前
指针
·
内存管理
·
c 语言
·
编程技巧
·
常见错误
·
野指针
·
动态分配
深度探索 C 语言:指针与内存管理的精妙艺术
C 语言作为一门历史悠久且功能强大的编程语言,以其高效的性能和灵活的底层控制能力,在计算机科学领域占据着举足轻重的地位。