1 初期テストアレイ
理解: 数値は記録して保存する必要があります。——配列のエクスポート
int 数値[100]; 配列サイズ: 100, int
cnt++;
配列を定義する
タイプは配列内の各ユニットのタイプを表します。
角括弧は整数である必要があります。
右: 読み取り値
左: 書き込み値
0から数え始める
最大の添字: サイズ - 1
すべての添字は 0 から始まります
配列を使用してハッシュ計算を行う
機能の概要
重複コードが発生しました:
関数の定義と使用法
パラメータはカンマで区切ります
括弧が必要です
そうでない場合:
シングルステップ入力 [sum 関数の詳細にジャンプできます]
関数からの戻り値
結果を返す
単一の終了: return ステートメントが 1 つだけ
単一の終了: return ステートメントは 1 つだけであり、多くのステートメントは出てきません。
関数プロトタイプ
エラーは 6 行目で報告されています
が、これは int 戻り値の型であると推測され、13 行目の実際の型と一致しません。
次に、定義された関数を最初に置きますか?
メソッドを変更することもできます~ 関数ヘッダを先頭に置き、セミコロン[関数プロトタイプ宣言]を追加します これはコンパイラに伝えるだけで、関数ではありません。
14 行目では、定義が宣言と一致しているかどうかも判断されます (宣言は、この関数の呼び出しが正しいかどうかをコンパイラーにチェックさせるために使用されるだけではありません)。
現在のバージョンは、関数の前に関数宣言を記述するために使用されます。
コンパイラがチェックする際、パラメータ名はチェックせず(例:begin...のように記述する必要はありません)、パラメータの型のみをチェックしますが、そのまま保持することをお勧めします
。人間の読者にとってコードを読むのに意味があります。
パラメータの受け渡し
int ——>2.4、結果は 2 のまま
起こることは 1 つだけです。値渡しです。
ローカル変数
二次元配列