1樓:一生何求
void greatmean(int a,int n,int k)
c語言程式設計題,幫忙解決一下思考題,急!!!!
2樓:不願相離
1、在定義二維陣列時就已經給陣列分配好了地址,不需要初始化也可以顯示地址
2、根據顯示地址可以看出每個元素佔4位元組
3樓:愛
不對陣列初始化也可以達到目的,定義一個二維陣列只不過也是在系統記憶體中開內闢一系容列連續的記憶體空間而已,初始化的作用僅僅是給這些記憶體空間賦值(即將資料儲存在這些記憶體空間中)。
根據顯示的地址可以判斷元素所佔的記憶體單元。隨便找出兩個相鄰的輸出的地址,後面的地址減去前面的地址(注意地址是用16進位制記錄的)後,所得結果就是每個元素記憶體所佔有的位元組數了(題目是int 型,所以計算結果應該是4)。
(by the way:比如題目已經說了是int 型的陣列,那麼每一個int 型的空間所佔有的記憶體都是4個位元組(int b[n1][n2]的每一個元素都是int 型),你只需要用最後一個元素地址減去第一個元素地址後除以每一個元素記憶體空間的所佔位元組數(這裡int 是4)即可得到(n1+n2)-1的值。)
再說一下,二維陣列可以理解為陣列的陣列,就是一個一維陣列的每一個元素都是一個陣列。
C語言程式設計題,c語言程式設計題
程式執行的結果如下 include include define row 2 define col 2 int main int i,j int max,max i,max j int array row col printf pls intput number for i 0 i include ...
C語言結構體程式設計題,求助大神,C語言結構體程式設計題,求大神!
define crt secure no warnings include struct student student s int n int fun1 return result n void fun2 int main fun2 c語言結構體程式設計題,求大神!c語言程式設計題,求助大神 in...
C語言指標程式設計題,求助大佬,C語言程式設計題,求助大佬,謝謝
include int main c語言程式設計題,求助大佬,謝謝 include stdio.h int main int argc,char argv if w 3500 1500.0 tax w 0.03 else if w 1500.0 w 4500.0 tax w 0.1 105 else...