文章 2024-05-16 来自:开发者社区

C语言详解指针(指针海洋的探索,将传值与传址刻在心里)

一、指针的概念 要知道指针的概念,要先了解变量在内存中如何存储的。在存储时,内存被分为一块一块的。每一块都有一个特有的编号。而这个编号可以暂时理解为指针,就像酒店的门牌号一样。 1.1内存与地址 在讲内存和地址之前,我们想有个⽣活中的案例: 假设你要去酒店,酒店有100个房间,但是房间没有编号,你的⼀个朋友来找你玩,如果他想要找到你,就得一个一个去找,这样的效率是...

C语言详解指针(指针海洋的探索,将传值与传址刻在心里)
文章 2024-03-11 来自:开发者社区

【C语言】指针进阶之传值调用与传址调用

1.前言 学习指针的⽬的是使⽤指针解决问题,那什么问题,⾮指针不可呢? ✔在编程语言如C中,传值调用和传址调用是用来传递参数给函数的方法。它们的主要区别在于参数传递的方式: ☞传值调用:这是最基本的参数传递方式,它涉及将参数的值复制一份传递给函数。在函数内部,对这些复制的值进行的任何修改都不会影响到原参数的值,因为函数只是在自己的局部范围内操作这个副本。 ☞传址调...

【C语言】指针进阶之传值调用与传址调用
文章 2023-12-22 来自:开发者社区

指针详解(const、指针运算、数组名的理解、传址调用和传值调用、一维数组的本质​)(一)

一、const修饰指针const修饰指针       const(常量,不变)问:被const是否修饰的变量是否有其他方法修改值?答:可以通过指针的方式绕过a修改其值int main() { const int a = 10; int* pa = &a;//虽然说对a进行了限制,但是此处绕过了a,去修改值 *pa = 0;//虽然达到了效果,但是...

指针详解(const、指针运算、数组名的理解、传址调用和传值调用、一维数组的本质​)(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。