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 | Copyright2020 - All Rights Reserved. | Contact us
| Report website issues in Github
| Facebook page
| Google+ page