メモリは次の 2 つの方法で割り当てられます。
静的変数は、固定サイズの割り当てられたスペース ブロックで定義されます。 。一度割り当てられると解放することはできません。
プログラム内で宣言された変数にメモリを割り当てます。
「&」演算子を使用してアドレスを取得し、それをポインターに割り当てることができます。
メモリはコンパイル時に割り当てられます。
スタックを使用してメモリの静的割り当てを維持します。
この種の割り当てでは、メモリが割り当てられると、メモリ サイズを変更できません。
#include<stdio.h> main (){ int a[5] = {10,20,30,40,50}; int i; printf (“Elements of the array are”); for ( i=0; i<5; i++) printf (“%d, a[i]); }出力
Elements of the array are 1020304050
#include<stdio.h> void main(){ //Declaring the array - run time// int array[5]={10,20,30,40,50}; int i,sum=0,product=1; //Reading elements into the array// //For loop// for(i=0;i<5;i++){ //Calculating sum and product, printing output// sum=sum+array[i]; product=product*array[i]; } //Displaying sum and product// printf("Sum of elements in the array is : %d</p><p>",sum); printf("Product of elements in the array is : %d</p><p>",product); }出力
Sum of elements in the array is : 150 Product of elements in the array is : 12000000
以上がC プログラミングにおいて、静的メモリ割り当てとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。