関数のストレージ クラスには、自動ストレージ クラスと静的ストレージ クラスの 2 種類があります。以下では、これら 2 つのストレージ クラスの特徴とプログラミングへの応用を詳しく紹介し、対応するソース コードの例を示します。

  1. 自動ストレージ クラス:
    自動ストレージ クラスは、関数内のデフォルトのストレージ クラスです。関数内で宣言された変数が他のストレージ クラスを指定しない場合、自動ストレージ クラスがデフォルトで使用されます。自動ストレージクラスの特徴は以下のとおりです。
  • 変数は関数が呼び出されるときに自動的に作成され、関数の実行が完了すると自動的に破棄されます。
  • 変数の初期値は、明示的に初期化されない限り未定義です。
  • 関数パラメータも自動ストレージ クラスに属します。

以下は、自動ストレージ クラスの使用を示すサンプル コードです。

#include <stdio.h>

void func() {
   
    
    
    int num = 10;  // 自动存储类的变量
    

おすすめ

転載: blog.csdn.net/CyberGenius/article/details/133573772