设W为一个二维数组,行下标i从0到7 ,列下标j从0到3 ,若按行顺序存放二维数组W,其起始地址为100,则二维数组元素W[6,3]的起始地址为________。
为什么?我知道答案哦
äºç»´æ°ç»A[m][n]å¯ä»¥è§ä¸ºç±m个è¡åéç»æçåéï¼æè æ¯ç±n个ååéç»æçåéã
ç±äºè®¡ç®æºçå åæ¯ä¸ç»´çï¼å¤ç»´æ°ç»çå ç´ åºææ线æ§åºåååå ¥åå¨å¨ãæ°ç»ä¸è¬ä¸åæå ¥åå é¤æä½ï¼å³ç»æä¸å ç´ ä¸ªæ°åå ç´ é´çå ³ç³»ä¸åãæ以éç¨é¡ºåºåå¨æ¹æ³è¡¨ç¤ºæ°ç»ã
1ã è¡ä¼å åå¨
å°æ°ç»å ç´ æè¡åéæåï¼ç¬¬i+1个è¡åéç´§æ¥å¨ç¬¬i个è¡åéåé¢ã
ãä¾ãäºç»´æ°ç»A[m][n]æè¡ä¼å åå¨ç线æ§åºå为ï¼
A[0][0]ãA[0][1]â¦A[0][n]ãA[1][1]ãA[1][1]â¦A[1][n]â¦A[m][n]ãA[m][1]â¦A[m][n]
å¨PASCALåCè¯è¨ä¸æ°ç»æè¡ä¼å 顺åºåå¨ã
2ã åä¼å åå¨
å°æ°ç»å ç´ æååéæåï¼ç¬¬i+1个ååéç´§æ¥å¨ç¬¬i个ååéåé¢ã
ãä¾ãäºç»´æ°ç»A[m][n]æåä¼å åå¨ç线æ§åºå为ï¼
A[0][0]ãA[1][0]â¦A[m][0]ãA[0][1]ãA[1][1]â¦A[m][1]â¦A[m][1]ãA[0][n]â¦A[m][n]
ORTRANè¯è¨ä¸ï¼æ°ç»æåä¼å 顺åºåå¨ã
答案是108,是答案的错吗?
追答一行4个元素
一列8个元素
最多是4*8=32个元素
最后一个元素的地址是100+32=132
绝对答案错
答案是108,给你原题: 设W为一个二维数组,其每个数据元素占用4个字节,行下标i从0到7 ,列下标j从0到3 ,则二维数组W的数据元素共占用___128____个字节。W中第6 行的元素和第4 列的元素共占用_____44____个字节。若按行顺序存放二维数组W,其起始地址为100,则二维数组元素W[6,3]的起始地址为_______108___。