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