Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:配列ポインタ算術の練習 | ポインタ算術
C++ポインタと参照
セクション 2.  4
single

single

bookチャレンジ:配列ポインタ算術の練習

メニューを表示するにはスワイプしてください

行へのアクセス
列へのアクセス
*arr
**arr
*(arr + row)
**(arr + column)
タスク

スワイプしてコーディングを開始

実際のアプリケーション、例えば気象観測所産業用センサー科学実験などでは、データはしばしば2次元グリッドに保存され、各要素が測定値を表します。

この課題では、ポインタ・ツー・ポインタ構文を用いて最高気温を見つける関数を実装します。これにより、2次元配列がメモリ上でどのように保存されているか、およびポインタでの操作方法を理解できます。

  1. 最大気温を保存する変数maxTempを宣言します。
  2. ポインタ構文を使い、配列の最初の要素の値maxTempを初期化します。
  3. 各要素にはポインタ構文*(*(arr + i) + j)でアクセスします。
  4. アクセスした要素とmaxTempを比較します。
  5. 要素が**maxTempより大きい場合**、maxTempをその値で更新します。
  6. すべての要素を処理した後、グリッド内で見つかった最大気温としてmaxTempを返します

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  4
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt