#include <stdio.h>
int main()
{
int *ptr;
printf("*ptr=[%p]\n", ptr);
return 0;
}
결과 : *ptr=[WEBSTUDY:0x80495a0]
#include <stdio.h>
int main()
{
int ptr = 10;
printf("ptr=[%d]\n", ptr);
printf("&ptr=[%#010x]\n", &ptr);
return 0;
}
결과 : ptr=[WEBSTUDY:10]
&ptr=[WEBSTUDY:0xbffff844]
#include <stdio.h>
int main()
{
char* arr[3]={"scott","tiger","oracle"};
printf("%s\n", arr[0]);
printf("%s\n", arr[1]);
printf("%s\n", arr[2]);
return 0;
}
결과 : scott
tiger
oracle
#include <stdio.h>
int main()
{
char arr[] ="This is a pointer";
char *parr ="This is a pointer";
printf("%s\n", arr);
printf("%s\n", parr);
printf("%c\n", arr[0]);
printf("%c\n", *(parr+0));
return 0;
}
결과 : This is a pointer
This is a pointer