判斷題 C語言中字元型的指標變數和實型的指標變數所佔用的空間

2021-04-20 06:48:47 字數 775 閱讀 9555

1樓:茆秋珊堵令

所有指標變數佔用4個位元組,用於儲存起始地址與空間量,2位元組儲存起始地址,2位元組儲存指向資料所使用空間量。

所以字元型指標和實型指標的空間使用量是一樣的,都是4位元組。

2樓:佛運弭凝

正確指標在c裡代表的是實際的地址的開始位元組

一個計算機裡的地址描述位數是相同的

所以這是正確的

判斷題:c語言中字元型的指標變數和實型的指標變數所佔用的空間是相同的。

3樓:匿名使用者

正確,首先:指標變數

的定義是用於儲存變數地址的變數.那麼這個變數的大小就與變數地址的大小一樣,而變數地址多大呢?這個與用多少位的系統有關,比如,你用32位系統,那麼地址就是32位,你用64位系統,那麼地址就是64位.

在一個系統內,所有的變數的地址的大小都是一樣的,就這個題,整型,字元型,實型,地址的大小一致.所以指標變數的大小也就相同了.生活中比較類似的是手機號,不管是哪個地區的手機號,大小都是11位的,北京,河北,山東......

都一樣大小.

4樓:匿名使用者

所有指標變數佔用4個位元組,用於儲存起始地址與空間量,2位元組儲存起始地址,2位元組儲存指向資料所使用空間量。所以字元型指標和實型指標的空間使用量是一樣的,都是4位元組。

5樓:匿名使用者

正確 指標在c裡代表的是實際的地址的開始位元組 一個計算機裡的地址描述位數是相同的 所以這是正確的

c語言中,怎麼判斷變數的型別 如何判斷變數是int還是l

1 首先在duc語言中,long long 是c99標準對整形類zhi型做的擴充套件,dao每個long long型別的變數佔8位元組版,64位。如下圖使用 lld輸出。權 2 這種輸出方法的結果如下圖所示,可以看到輸出結果是0,而很明顯輸出的結果不應該為零,也就是說輸出結果是錯誤的。3 這時要看下...

C語言中可以給指標變數賦值常數嗎

1 申請了空間 在常量區 存放了字串 2 在字串尾加上了 0 3 返回地址,這裡就是返回的地址賦值給了p 字串常量 hello 出現在一個表示式中時,hello 表示式使用的值就是這些字元所儲存的地址 在常量區 而不是這些字元本身。所以,可以把字串賦值給指向字元的指標p,而不能把字串賦值給一個字元陣...

C語言判斷題 在標準C語言中,函式引數傳遞是單向傳遞,即由實參傳遞給形參

值傳遞。實參與形引數據傳遞有兩種方式 值傳遞與地址傳遞。版 地址傳遞的形式為 int a b 也就是我權們所說的引用,但引用只有c 中有,所以c語言都是值傳遞的。有些人有誤解 認為c語言的int p a 不也是按地址傳遞嗎?其實不是這樣的。深入理解值傳遞與地址傳遞就會發現 值傳遞是 把實參的值傳給一...