【C语言】当我试图把指针讲的更简单通透

作者: 沙猪教写程序分类: 计算机技术 发布时间: 2023-12-14 14:52:14 浏览:8978 次

【C语言】当我试图把指针讲的更简单通透

又失智了呢:
刚学指针,现在处于一种懵逼的状态,主要是二维数组的指针感觉太抽象了[笑哭]

【回复】你首先要理解二维数组在内存中是怎么存放的,然后理解指针实际上是指向这些内存地址的,然后就明白了。
【回复】二维数组的指针连热身都不算,后面的数据结构才算开始[笑哭]
小火花06:
指针简单来说,就是通过一个变量存放一个内存地址,通过这个地址可以定位一个变量或者函数或者一个内存块,就好比中医药柜上的名字一样。

Sun-In-Splendor:
悄悄问一下,数组名算是一个指向数组的指针嘛[脸红][脸红]

【回复】算是,不过这个指针指向的不是数组,而是数组的首元素,因为数组的空间是连续的,所以首元素可以唯一定位数组
【回复】差不多 数组名就是指针首地址 每一个元素都是这个地址+一个值
沙猪教写程序:
之前的指针视频在这里【【C语言】指针这玩意能干嘛-哔哩哔哩】 https://b23.tv/RZLejH1

虞有荷华:
前面的还能听懂,主要是这玩意跟函数,结构体结合起来就显得很抽象了再加上初学c语言基本也用不上指针,所以就对这个东西非常抗拒[笑哭][笑哭][笑哭]

【回复】很简单,去跟着一些视频写一些小项目就行了
我的哈哈56655:
你说通过指针就能对a进行修改,但是你给他赋值为null指针咋么理解,这个a还在么?

【回复】指针a存在,但地址内的变量为空[吃瓜]
【回复】回复 @老更头 :C的速度未必比Rust快,可能Rust还会快过C
【回复】指针变量也需要内存空间存放,指向NULL表示空,也就是不指向任何空间
冬日の夏沫゛:
前排[喜欢]up讲得还是那么棒!请问up能讲一讲数组指针和指针数组吗[打call]

【回复】后续我继续努力[打call][打call][打call]
【回复】顾名思义,数组指针是一个指针,这个指针指向数组,指针数组是一个数组,数组中存的元素都是指针
【回复】回复 @沙猪教写程序 :期待期待[打call][打call]
铁头小狸:
如果真如视频这样那就简单了,实际上在使用指针时传来传去,函数指针指针函数等就感觉比较乱了。

账号已注销:
up太用心了居然还放不下没听懂的我们[星星眼][星星眼][星星眼]

无良少年嘤嘤嘤:
up能再开一个视频讲讲指针和数组,函数,结构体的结合吗?现在写题目都是把这些联系在一起的,根本没有思路[笑哭]

饺子和布莱恩:
up可以把那个视频的进度条挪到最上面也行,挡住字幕咯,好难受

【回复】设置里面可以关掉 我也不知道咋调位置抱歉了[笑哭]

计算机 有趣 C语言 经验分享 指针 C/C++ 简单 必剪创作 2023我爱编程 1024·2023活动征稿

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!