excel按主要關(guān)鍵字遞減次序 在C語言中,二維數(shù)組元素在內(nèi)存中的存放順序是A按行存放B按列存放C由用戶自己定義D由編譯器決定?
在C語言中,二維數(shù)組元素在內(nèi)存中的存放順序是A按行存放B按列存放C由用戶自己定義D由編譯器決定?二維數(shù)組按行存儲在內(nèi)存中。C語言中二維數(shù)組的定義是:inta[x][y]。具體理解為二維數(shù)組a,有x行數(shù)
在C語言中,二維數(shù)組元素在內(nèi)存中的存放順序是A按行存放B按列存放C由用戶自己定義D由編譯器決定?
二維數(shù)組按行存儲在內(nèi)存中。C語言中二維數(shù)組的定義是:inta[x][y]。具體理解為二維數(shù)組a,有x行數(shù)據(jù),每行數(shù)據(jù)都有y。說明:當我們訪問數(shù)據(jù)時,沒有x是不可能得到值的。但是在沒有y的情況下,可以通過地址得到x行的值。當我們知道X的值時,意味著我們可以確定行的第一個地址。因為二維數(shù)組是按行存儲的,所以第x行的數(shù)據(jù)地址關(guān)系是遞增排列的。反證:如果二維數(shù)組存儲在列中,那么我們知道Y的值,并且我們可以確定訪問該值的第一個地址的值。顯然,由于C語言不支持這種方式,因此C語言中的二維數(shù)組是按行存儲的。擴展數(shù)據(jù):二維數(shù)組輸入:inta[2][3]for(inti=0I<2i){for(intj=0j<3j){CIN>>A[i][J]}確定X到for循環(huán)的值,確定Y到for循環(huán)的值。