せいてきへんすう

1846 ワード


使用例
static 자료형 변수;

// e.g.
static int num;
static char c;
  • Cの基本変数と静的変数の違いは
  • である.
    変数タイプ割り当て解除属性フィーチャーC default変数dynamic(動的)runtime宣言時に役割ドメインを超えた場合、解除-静的(静的)compile時間がメモリに割り当てられた場合、メモリでプログラムを割り当て解除した場合と同様にメモリに保持されます.
    では、static=globalですか?
  • 静的グローバル差異
  • 変数タイプが外部ファイル外部ファイル外部ファイルから外部ファイル外部にドラッグされ、使用可能な静的外部ファイルでは外部ファイルとして使用できません(ファイル内でのみ使用できます).
  • 静的変数はパラメータ
  • として使用できません.
    void function(static int num){
        printf("%d\n", num);
        num++;
    }
    // 잘못된 문법
    // warning C4042: 'num1': 저장소 클래스가 잘못되었습니다.
    リファレンス
    C言語コードスタンプ