在 C 中循環遍歷數組
如何在 C 中循環遍歷數組 數組的主要用途之一是與循環一起使用。 假設有一個這樣的數組: const int SIZE = 5; int prices[SIZE] = { 1, 2, 3, 4, 5 }; 你可以使用 for 循環遍歷每個元素,如下: for (int i = 0; i < SIZE; i++) { printf("%u\n", prices[i]); }
如何在 C 中循環遍歷數組 數組的主要用途之一是與循環一起使用。 假設有一個這樣的數組: const int SIZE = 5; int prices[SIZE] = { 1, 2, 3, 4, 5 }; 你可以使用 for 循環遍歷每個元素,如下: for (int i = 0; i < SIZE; i++) { printf("%u\n", prices[i]); }
在JavaScript中,如何交換數組中的2個元素? 假設我們有一個包含5個字母的數組a。 const a = ['a', 'b', 'c', 'e', 'd'] 我們想要將索引為4的元素(在這個例子中是’d’)和索引為3的元素(在這個例子中是’e’)進行交換。 我們可以使用一個暫存變量tmp來存儲索引為4的元素的值,然後將索引為3的元素放到索引為4的位置,最後將暫存變量賦值給索引為3的位置: const tmp = a[4] a[4] = a[3] a[3] = tmp 另一種方法,不需要聲明一個暫存變量,可以使用以下語法: const a = ['a', 'b', 'c', 'e', 'd']; [a[3], a[4]] = [a[4], a[3]] 現在數組a的順序將會按我們的要求進行正確排序。 a //[ 'a', 'b', 'c', 'd', 'e' ]
本教程屬於Swift系列 假設你有一個Swift數組,像這樣: var items = 1...3 你想要將它洗牌,以便以隨機順序獲取數組中的項目。 在Swift中有2種方法可以實現這一點。 一種方法是對原始數組進行變異操作,使用shuffle()方法將數組中的項目進行洗牌: items.shuffle() 注意我使用了var,因為數組是一個結構體,如果我將它聲明為let,則它是不可變的,你會得到一個錯誤。 另一種方法是不對原始數組進行變異操作,而是返回一個新的數組,使用shuffled()方法: let items = 1...3 let shuffledItems = items.shuffled() 注意在這裡,我可以安全地使用let來聲明我的變量,因為shuffled()不會變異原始數組。
在 JavaScript 中將數組轉換為字符串的方法。 您可以使用數組的 toString() 方法來獲取數組的字符串表示: const list = [1, 2, 3, 4] list.toString() 例子: 數組的 join() 方法返回數組元素的連接字符串: const list = [1, 2, 3, 4] list.join() 您可以傳遞參數給這個方法,以添加自定義的分隔符: list.join(', ') 例子: