C言語でautoを使う方法

下次还敢
下次还敢オリジナル
2024-05-09 09:39:17792ブラウズ

auto キーワードは、C 言語でローカル変数を宣言するために使用されます。次の機能があります。ローカル変数を宣言します。デフォルトは int 型で、宣言後に自動的に 0 に初期化されます。

C言語でautoを使う方法

C 言語での auto キーワードの使用法

auto キーワードは、C 言語でローカル変数を宣言するために使用されるストレージ クラス指定子です。ローカル変数は関数またはブロック内で宣言され、その関数またはブロック内でのみ有効です。 auto キーワードを使用すると、整数、浮動小数点数、文字、構造体などのさまざまなデータ型を宣言できます。

auto の役割

auto キーワードには次の機能があります:

  • は、変数がローカル変数であることをコンパイラーに伝えます。
  • デフォルトは int データ型です。
  • 変数は宣言後自動的に0に初期化されます。

auto の使用法

auto キーワードは次のように使用されます:

<code class="c">auto var_name;</code>

ここで、var_name は変数名です。

auto キーワードと register キーワード

auto と register はどちらもローカル変数のストレージ クラス指定子ですが、両者には若干の違いがあります。

  • auto キーワードはレジスタに格納されませんが、register キーワードはレジスタに格納されます。
  • Register キーワード変数はアドレス演算子 (&) でアドレス指定できませんが、auto キーワード変数はアドレス指定できます。

次の例は、auto キーワードの使用法を示しています:

<code class="c">#include <stdio.h>

int main() {
  auto int i;
  auto float f;

  i = 10;
  f = 20.5;

  printf("i = %d\n", i);
  printf("f = %f\n", f);

  return 0;
}</code>

出力:

<code>i = 10
f = 20.500000</code>

以上がC言語でautoを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。