Arrays & Strings
C Arrays
Array is a data structure in C programming, which can store a fixed size sequential collection of elements of same data type.
For example if you want to store 10 numbers then instead of defining 10 variables its easy to define an array of 10 length.
In the C programming language an array can beOne-Dimensional, Two-Dimensional and Multidimensional.
Define an Array in C
Syntax:
type arrayName [ size ];
This is called a one-dimensional array. An array type can be any valid C data types, and array size must be an integer constant greater than zero.
Example:
double amount[5];
Initialize an Array in C
Arrays can be initialized at declaration time:
int age[5]={22,25,30,32,35};
Initializing each element separately in loop:
int myArray[5];
int n = 0;
// Initializing elements of array seperately
for(n=0;n<sizeof(myArray);n++)
{
myArray[n] = n;
}
A Pictorial Representation of the Array:

Accessing Array Elements in C
Example:
int myArray[5];
int n = 0;
// Initializing elements of array seperately
for(n=0;n<sizeof(myArray);n++)
{
myArray[n] = n;
}
int a = myArray[3]; // Assigning 3rd element of array value to integer 'a'.
Comments
Post a Comment