指针

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