C Tutorial
Array address can be accessed using either array_name or &array_name[0].
Array elements can be accessed using any of the below code.
array_name[index] *(array_name + index) *(indec + array_name) index[array_name]
#include<stdio.h>
void main()
{
int number[] = {10, 20, 30, 40, 50};
int i=0;
//Access array number in multiple ways
while(i<5)
{
printf("Address: %u\t", &number[0]);
printf("Element: %d\t", number[i]);
printf("%d\t", *(number + i));
printf("%d\t", *(i + number));
printf("%d\n", i[number]);
i++;
}
}
Output:
$ cc access-array-elements.c [jaganathan@dhcp35-211 cprog]$ ./a.out Address: 3428395760 Element: 10 10 10 10 Address: 3428395760 Element: 20 20 20 20 Address: 3428395760 Element: 30 30 30 30 Address: 3428395760 Element: 40 40 40 40 Address: 3428395760 Element: 50 50 50 50
C Tutorial
Privacy Policy | Copyright
2020 - All Rights Reserved. | Contact us
| Report website issues in Github
| Facebook page
| Google+ page