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

single

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

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

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

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

現実世界のアプリケーション、たとえば 気象観測ステーション産業用センサー科学実験 では、データは通常2D グリッドに格納され、各要素は測定値を表します。

この課題では、ポインタ・ツー・ポインタ構文を使用して最大気温を見つける関数を実装します。これにより、2D 配列がメモリ上でどのように格納されるかやポインタによるナビゲーション方法を理解できます。

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

解答

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

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

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

セクション 1.  8
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt