1樓:匿名使用者
雖然所抄有的指標都只襲
佔四個位元組,但不同型別的變數卻佔不同的位元組數。
一般來說,int佔四個位元組,char佔一個位元組.
如果定義指標變數不定義型別,那麼它在取*也就是取其中的值的時候,就不知道應該讀取幾個位元組。
而定義了型別之後。如果是int型的就讀四個位元組,char型的就讀一個位元組。
定義指標變數時必須說明其 ,以確定該指標變數所指向的變數的型別。
2樓:i_冰
定義指標變數時必須說明其 (型別),以確定該指標變數所指向的變數的型別
《因為回同種型別答的指標指向同種變數的地址啊 , 指標其實就相當於陣列 ,
你想想 (就像人總不能住鳥兒的喔,豬仔總不能說它會建樓房啊)所以 整形陣列能裝的肯定是整形值 字元型裝的是字元型的 這樣講你應該懂點了吧 我也是菜鳥懂得不多,想給你多講點怕講錯, ··· 》
希望你能理解啊
3樓:醋溜_白菜
值。變數的型別是通過值的使用方法隱式的確定的。
4樓:沼澤
填空?型別。c 教材上有吧,應該指標開頭就有講,看看書吧......
python報錯沒有定義的變數,為什麼
區別在於建立某個變數和用到摸個變數。python建立變數是不需要申明 但用到某個變數是得保證這個變數是可用的 例如 a asd a a a ok a asd a a b budui 原則上是不用宣告,但是你放到迴圈語句裡面,你如果沒有初始化,那麼迴圈如何判斷呢。python函式裡面預設是不使用全域性...
c語言中定義變數不賦初值是多少,為什麼C語言中定義變數的時候不能連續給多個變數賦初值
沒有加static,預設為auto 型,此時,不給初值,變數的初值是隨機的。如果加專了static不給初值,變數的屬初值是預設的 0。其實不能說不賦初值就不行,對於區域性變數,不賦初值的話,其實他裡面存的是一個隨機的值,誰也不知道他是多少,因此如果沒賦初值的情況下就使用它,程式是完全不可控的,如你的...
c 定義類時使用是什麼意思,在c 語言中, 是什麼意思
沒有用過,也沒有聽說過。c 中 是什麼意思?a b與a a b相同,按二進位制位異或,如果相應位相同,結果中改位為0,不同就為1,例如1010與1100相異或的結果為0110.a a異或b 比如a b實際上相當於 a a b 你最好把整句都列出來。是不是a b這樣的?其實就是a a b。a b 就是...