1 行の C コードで複数の変数を宣言してゼロに初期化するにはどうすればよいですか?

DDD
リリース: 2024-11-25 20:55:14
オリジナル
130 人が閲覧しました

How Can I Declare and Initialize Multiple Variables to Zero in One Line of C   Code?

C で複数の変数を同時に宣言および定義する

各変数を次のように設定する必要がある場合、特定の値で複数の変数を初期化するのは面倒な作業になる可能性があります。別の行で宣言されます。これは、すべての変数の初期値が同じ場合に特に繰り返しになる可能性があります。

問題:

各変数を変数で宣言せずに、すべての変数をゼロに初期化するにはどうすればよいですか?新しいline?

int column, row, index = 0; // Only index is initialized to 0
ログイン後にコピー

解決策:

C では、次の構文を使用して 1 行で複数の変数の宣言と初期化が可能です。

data_type variable_1 = value_1, variable_2 = value_2, ..., variable_n = value_n;
ログイン後にコピー

特定のケースでは、列、行、インデックスを 1 行でゼロに初期化するには、以下:

int column = 0, row = 0, index = 0;
ログイン後にコピー

この構文は、3 つの変数すべてを整数として宣言し、1 行でゼロに初期化します。

以上が1 行の C コードで複数の変数を宣言してゼロに初期化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート