Day25-"指标变数"

普通变数宣告後是占用某一块记忆体空间,该空间内则存放变数资料,例如:整数变数就存放整数资料,字元变数就是存放字元资料。
指标变数与普通变数很像,不一样的地方是指标变数的内容存放的是另一个普通变数的记忆体位址,例如:一个整数变数a的记忆体位址是00002414,记忆体内容是100,指标变数就是将整数变数a的记忆体位址存放在自己的记忆体内容,也就是说指标变数x的记忆体位址是00002418,记忆体内容则是00002414,这边要特别注意的是,指标变数的记忆体位址跟普通变数记忆体位址一样,是在宣告时会给予适当的大小,只要宣告的是整数就会给整数的大小。
我们昨天有提到取址运算子、提令运算子,在指标变数中如果我们将指标等於「&变数」这样指标变数的内容就会是变数的记忆体位址,如果我们将指标变数前加一个「*」并将值更改,此时更改的会是普通变数的值,其指标内容并不会改变仍是变数位址。

/images/emoticon/emoticon29.gif

Day25就到这啦BYE~


<<:  [Day20]-程序除错与异常处理

>>:  Day18 JavaScript基本教学(三)

Week39 - 各种安全性演算法的应用 - 窃听、电子欺骗实作 [高智能方程序系列]

本文章同时发布於: Medium iT 邦帮忙 大家好,继上次Week38 - 各种安全性演算法的应...

day5 : rancher管理与简易的安装相关套件

昨天装好了kubernetes後要面临几个问题,k8s是非常好的container管理平台,但是要怎...

display : Inline、Block、Inline-Block

display:Inline、Block、Inline-Block 前言 display是用来设置每...

Day 20-重构 (Refactoring) 与接缝 (Seam) - 2 (核心技术-12)

在方法被呼叫前注入一个假物件-前言 (以工厂类别为示范) 今天接下来会探讨第三种型别,并非透过建构函...

Day 06-Visual Studio 2019下载教学+初步建立chatbot专案

之前介绍了几天关於架设Bot的服务器,那接下来我们用程序写Bot并放上云端服务器呢? 目前我选择了先...