セクション 1. 章 8
single
Challenge: Array Pointer Arithmetic Practice
メニューを表示するにはスワイプしてください
*arr | **arr |
*(arr + row) | **(arr + column) |
タスク
スワイプしてコーディングを開始
In real-world applications like weather stations, industrial sensors, or scientific experiments, data is often stored in a 2D grid, where each element represents a measurement.
In this task, you will implement a function that finds the maximum temperature using pointer-to-pointer syntax, which helps you understand how 2D arrays are stored in memory and how to navigate them with pointers.
- Declare a variable
maxTempto store the maximum temperature. - Initialize
maxTempwith the value of the first element of the array using pointer syntax. - For each element, access it using pointer syntax:
*(*(arr + i) + j). - Compare the accessed element with
maxTemp. - If the element is greater than
maxTemp, updatemaxTempwith this new value. - After all elements are processed, return
maxTempas the maximum temperature found in the grid.
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 8
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください