DIR Return Create A Forum - Home
---------------------------------------------------------
Essentials of Scientific Computing 2013
HTML https://esc2013.createaforum.com
---------------------------------------------------------
*****************************************************
DIR Return to: Programming Questions
*****************************************************
#Post#: 11--------------------------------------------------
Pointers
DIR By: mathnathan
Date: July 15, 2013, 8:58 pm
---------------------------------------------------------
--- Code ---
#include <stdio.h>
int main() {
int a[5] = {12,13,14,15,16};
int b = 4;
int* ptr;
ptr = a;
ptr = &b;
a = ptr;
/*printf( "a = %p\n", a );
printf( "ptr = %p\n", ptr );
printf( "\na[0] = %d\n", a[0] );
printf( "*ptr = %d\n", *ptr );
printf( "\na[1] = %d\n", a[1] );
printf( "*(ptr+1) = %d\n", *(ptr+1) );
*/
for( int i = 0; i < 5; i++ ) {
printf( "a[%d] = %d\n", i,a[i] );
printf( "*(a+%d) = %d\n", i,*(a+i) );
printf( "*(ptr+%d) = %d\n", i,*(ptr+i) );
}
return 0;
}
--- End Code ---
*****************************************************
Page 1 of 1