維陣列

放輕鬆,這個版純聊天不談技術,歡迎大家進來坐坐。

維陣列

文章初學者 » 週六 11月 19, 2005 5:58 pm

令A〔100〕是一個專門用來儲存4位元組實數之一維陣列,若A〔1〕的位址是256,則A〔90〕的位址為何?
初學者
 

文章訪客 » 週日 11月 20, 2005 10:11 am

是C嗎? :P

最不會搞錯的方法:先找出A[0],然後在推出A[90]的位置。
訪客
 

文章訪客 » 週一 11月 21, 2005 10:36 am

如果是 C 的就是 256 + 89
訪客
 

文章wsun013 » 週一 11月 21, 2005 12:15 pm

4 位元是半個char
會不會要 /2 ?
小弟如是猜
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章Chi » 週一 11月 21, 2005 1:41 pm

256+ (4 * 89)
4 是位元組(Byte)不是位元(Bit)
表示陣列每存一各元素位址要花4各Byte
Chi
 

文章訪客 » 週日 3月 12, 2006 11:52 pm

你好,我是剛學資料結構的新手,開版大大的問題我懂
正好遇到一個題目 想請問大家

int b[5]={2,3,4,5,6},起始位址?A(0)=? A(3)=?

請問是題目出錯嗎= ="
怎麼會是b 又是A的..
我實在看不懂 請大大為我解惑 謝謝
訪客
 

文章訪客 » 週一 3月 13, 2006 11:05 am

代碼: 選擇全部
int b[5]={2,3,4,5,6};

Q1, 該陣列的記憶體起始位址?
Q2, b[0]=?
Q3, b[3]=?

如果題目改成這樣呢?
這是題目的原意嗎?

答案(好像)是這個
代碼: 選擇全部
A1, "b" 為該陣列之指標,即為陣列記憶體起始位址
A2, b[0] 內容為 2
A3, b[3] 內容為 5
訪客
 


回到 talk

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron