C Tutorial/Pointer/Pointer offset
Pointer/offset notation
#include <stdio.h>
int main()
{
int b[] = { 10, 20, 30, 40 };
int *bPtr = b;
int i;
int offset;
printf( "\nPointer/offset notation\n" );
for ( offset = 0; offset < 4; offset++ ) {
printf( "*( bPtr + %d ) = %d\n", offset, *( bPtr + offset ) );
}
return 0;
}
Pointer/offset notation *( bPtr + 0 ) = 10 *( bPtr + 1 ) = 20 *( bPtr + 2 ) = 30 *( bPtr + 3 ) = 40