/*
e02999ab 環境太郎
ポインタの基本的な使い方1
pointer1.c
gcc -o pointer1 pointer1.c
./pointer1
*/
#include <stdio.h>
int main( void ) {
int i = 100;
double d = 1.23;
int * ip = &i; /* iのメモリアドレスをipに代入 */
double * dp = &d; /* dのメモリアドレスをdpに代入 */
*ip = 5; /* ipの指している先,つまりiの値を5に変更 */
*dp = 2.34; /* dpの指している先,つまりdの値を2.34に変更 */
printf( "i is %d\n", i ); /* iの値が変更されている */
printf( "*ip is %d\n", *ip );
printf( "d is %f\n", d ); /* dの値が変更されている */
printf( "*dp is %f\n", *dp );
return 0;
}
|