One way is to initialize one-dimentional array is to initialize it at the time of declaration. You can use this syntax to declare an array at the time of initialization. int a[5] = {10, 20, 30, 40, 50}; int a[5] = {10, 20, 30, 40, 50};
How do you initialize a one-dimensional array?
An array can be explicitly initialized at run time. This approach is usually applied for initializing large arrays. Ex:- scanf can be used to initialize an array. int x[3]; scanf(“%d%d%d”,&x[0],&x[1],&x[2]); The above statements will initialize array elements with the values entered through the key board.
How do you initialize an array in C?
Initializer List: To initialize an array in C with the same value, the naive way is to provide an initializer list. We use this with small arrays. int num[5] = {1, 1, 1, 1, 1}; This will initialize the num array with value 1 at all index.