回覆列表
-
1 # eoelk39951
-
2 # 使用者4495329092933
陣列是一個儲存相同型別元素的固定大小的順序集合。陣列是用來儲存資料的集合,通常認為陣列是一個同一型別變數的集合。
宣告陣列變數並不是宣告 number0、number1、...、number99 一個個單獨的變數,而是宣告一個就像 numbers 這樣的變數,然後使用 numbers[0]、numbers[1]、...、numbers[99] 來表示一個個單獨的變數。陣列中某個指定的元素是透過索引來訪問的。
所有的陣列都是由連續的記憶體位置組成的。最低的地址對應第一個元素,最高的地址對應最後一個元素。
-
3 # 使用者7468811589476
c#中的變數可以分為值型別和引用型別,值型別包括:簡單型別,結構型別和列舉型別,引用型別包括類,陣列,介面。
值型別在棧中操作,而引用型別在堆中操作,棧在編譯時分配記憶體空間,而堆是在執行時動態分配記憶體空間,可以根據程式的執行情況動態的分配記憶體的大小,因此,值型別在記憶體中佔用一個預定義的位元組數,棧是先入後出的,棧中上面的變數總是比下面的變數先離開作用域。
這是printf的格式化引數,表示輸出一個整型數值,輸出寬度為4,且右對齊,如:printf( "%4d", 1 );1 //輸出1的前邊有3個空格,補齊4位的寬度printf( "%4d", 11);11 //輸出11前邊有2個空格,補齊4位的寬度printf( "%4d", 11111 );11111 //因為超過了4位,所以前邊沒有空格如果要左對齊,則改為 %-4d