#include <stdio.h>
#include <stdarg.h>
int main()
{
int x,y;
y = sizeof(int[]){0,1,2,3,4} ;
x = y/sizeof(1);
printf("Number of arguments: %d", x);
return 0;
}
このコードは、配列に存在する変数の数。 (変数y
を参照) この配列はどのように初期化されますか? 私は配列がこのように初期化されていると思う:int a[]={variables}
。 アレイを初期化する方法が他にもある場合は、その点をご記入ください。配列はsizeof演算子の助けをかりてどのように初期化されますか?
https://stackoverflow.com/questions/3137671/declaring-and-initializing-arrays-in-c –