セクション 2. 章 4
single
チャレンジ:配列ポインタ算術の練習
メニューを表示するにはスワイプしてください
*arr | **arr |
*(arr + row) | **(arr + column) |
タスク
スワイプしてコーディングを開始
実際のアプリケーション、例えば気象観測所、産業用センサー、科学実験などでは、データはしばしば2次元グリッドに保存され、各要素が測定値を表します。
この課題では、ポインタ・ツー・ポインタ構文を用いて最高気温を見つける関数を実装します。これにより、2次元配列がメモリ上でどのように保存されているか、およびポインタでの操作方法を理解できます。
- 最大気温を保存する変数
maxTempを宣言します。 - ポインタ構文を使い、配列の最初の要素の値で
maxTempを初期化します。 - 各要素にはポインタ構文
*(*(arr + i) + j)でアクセスします。 - アクセスした要素と
maxTempを比較します。 - 要素が**
maxTempより大きい場合**、maxTempをその値で更新します。 - すべての要素を処理した後、グリッド内で見つかった最大気温として
maxTempを返します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 4
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください