C言語の自動ストレージクラスとは何ですか?
Cプログラミング言語には4つのストレージクラスがあり、次のとおりです-
- 自動
- 外部
- 静的
- 登録
自動変数/ローカル変数
キーワードはautoです。これらはローカル変数とも呼ばれます。
スコープ
- ローカル変数のスコープは、それらが宣言されているブロック内で使用できます。
- これらの変数はブロック内で宣言されます。
- デフォルト値:ガベージ値。
アルゴリズム
アルゴリズムは以下のとおりです-
START Step 1: Declare and initialize auto int i=1 I. Declare and initialized auto int i=2 I. declare and initialized auto int i=3 II. print I value//3 II Print I value //2 Step 2: print I value STOP
例
以下は、自動ストレージクラスのCプログラムです。 −
#include<stdio.h> main ( ){ auto int i=1;{ auto int i=2;{ auto int i=3; printf ("%d",i) } printf("%d", i); } printf("%d", i); }
出力
出力は以下のとおりです-
3 2 1
自動ストレージクラス用の別のプログラムを検討してください。
例
#include<stdio.h> int mul(int num1, int num2){ auto int result; //declaration of auto variable result = num1*num2; return result; } int main(){ int p,q,r; printf("enter p,q values:"); scanf("%d%d",&p,&q); r = mul(p, q); printf("multiplication is : %d\n", r); return 0; }
出力
出力は以下のとおりです-
Run 1: enter p,q values:3 5 multiplication is : 15 Run 2: enter p,q values:6 8 multiplication is : 48
-
クラウドストレージとは何ですか?
クラウドストレージは、クラウド(オンライン)内のファイルストレージです。ファイルをローカルハードドライブ、外付けハードドライブ、またはフラッシュドライブに保存する代わりに、オンラインで保存できます。 クラウドストレージサービスを利用する理由は複数あります。ローカルハードドライブのディスク容量が不足している可能性があります。その場合は、クラウドを追加のストレージとして使用できます。どこからでも音楽コレクションをストリーミングしたり、自宅で仕事用ファイルにアクセスしたり、休暇のビデオを簡単に共有したりしたい場合は、ファイルをクラウドストレージサービスにオンラインでアップロードできます。クラウドス
-
C ++の変数のストレージクラスとは何ですか?
ストレージクラスは、C ++プログラム内の変数や関数のスコープ(可視性)と存続期間を定義します。これらの指定子は、変更するタイプの前にあります。 C++プログラムで使用できる次のストレージクラスがあります。 自動 登録 静的 外部 可変 Cでは、自動ストレージクラス指定子を使用すると、自動ストレージを使用して変数を明示的に宣言できます。自動ストレージクラスは、ブロック内で宣言された変数のデフォルトです。自動ストレージを持つ変数xは、xが宣言されたブロックが終了すると削除されます。 自動ストレージクラス指定子は、ブロックで宣言された変数の名前または関数パラメーターの名前にのみ適用できます