オートはC言語でどういう働きをするのか

C言語のautoはローカル変数の宣言に利用される記憶クラス指定です。 autoキーワードをローカル変数の宣言に使用すると暗黙の宣言となり、ローカル変数はすべてデフォルトでauto型になります。

autoキーワードの使用により、コンパイラが変数をスタックメモリに置き、変数のスコープが終了すると自動的に開放できるようになります。つまり、変数がそのスコープから外れると、変数のメモリは自動的に解放されます。

オートキーワードはC言語では廃止されており、新しいコードで使用することは推奨されません。C++ではオートキーワードは、変数の推論のために、別の目的で使用されます。

bannerAds