C言語の外部ストレージクラスとは何ですか?
Cプログラミング言語には4つのストレージクラスがあり、次のとおりです-
- 自動
- 外部
- 静的
- 登録
グローバル変数/外部変数
キーワードはexternです。これらの変数はブロック外で宣言されています。
-
範囲 −グローバル変数のスコープはプログラム全体で利用できます。
-
デフォルト値 ゼロです。
アルゴリズム
アルゴリズムは以下のとおりです-
START Step 1: Declare and initialized extern variable Step 2: Declare and initialized int variable a=3 Step 3: Print a Step 4: Call function step 5 Step 5: Called function Print a (takes the value of extern variable)
例
以下は、外部ストレージクラスのCプログラムです。 −
extern int a =5; /* this ‘a’ is available entire program */ main ( ){ int a = 3; /* this ‘a' is valid only in main */ printf ("%d",a); fun ( ); } fun ( ){ printf ("%d", a); }
出力
出力は以下のとおりです-
3 1
外部ストレージクラス用の別のプログラムを検討してください −
例
External.h extern int a=14; extern int b=8; externstorage.c file #include<stdio.h> #include "External.h" int main(){ int sub = a-b; printf("%d -%d = %d ", a, b, sub); return 0; }
出力
出力は以下のとおりです-
a-b=6
-
クラウドストレージとは何ですか?
クラウドストレージは、クラウド(オンライン)内のファイルストレージです。ファイルをローカルハードドライブ、外付けハードドライブ、またはフラッシュドライブに保存する代わりに、オンラインで保存できます。 クラウドストレージサービスを利用する理由は複数あります。ローカルハードドライブのディスク容量が不足している可能性があります。その場合は、クラウドを追加のストレージとして使用できます。どこからでも音楽コレクションをストリーミングしたり、自宅で仕事用ファイルにアクセスしたり、休暇のビデオを簡単に共有したりしたい場合は、ファイルをクラウドストレージサービスにオンラインでアップロードできます。クラウドス
-
C ++の変数のストレージクラスとは何ですか?
ストレージクラスは、C ++プログラム内の変数や関数のスコープ(可視性)と存続期間を定義します。これらの指定子は、変更するタイプの前にあります。 C++プログラムで使用できる次のストレージクラスがあります。 自動 登録 静的 外部 可変 Cでは、自動ストレージクラス指定子を使用すると、自動ストレージを使用して変数を明示的に宣言できます。自動ストレージクラスは、ブロック内で宣言された変数のデフォルトです。自動ストレージを持つ変数xは、xが宣言されたブロックが終了すると削除されます。 自動ストレージクラス指定子は、ブロックで宣言された変数の名前または関数パラメーターの名前にのみ適用できます