블로그 이미지
송시혁

calendar

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Notice

Tag

Recent Post

Recent Comment

Recent Trackback

Archive

포인터 *

1.연산자 *(곱셈)

2.포인터

3.주소값

포인터 형식

변수가 inum이라고 가정했을 때

*inum

*((inum*)0x12ff60) 이런형식이다. 형태를 암기한다. 0x12ff60은 주소이다. 앞에 *와 뒤에 *은 다르다!!

앞에 * = 포인터, 뒤에 * = 주소값

 

 #include <stdio.h>
int main()
{
int inum;
inum = 100;

printf("%d\n", inum);
printf("%0x%08x", *&inum);
printf("%d\n", *(&inum));

return 0;
}

 

 

 


#include <stdio.h>
int main()
{
int inum;
inum = 0x12345678;

printf("%x\n", inum);
printf("0x%x\n", inum);
printf("\n");
printf("%x\n", *(&inum));
printf("%x\n", *(0x12ff60);
printf("\n");
printf("%x\n", *((int*)0x12ff60));
printf("%x\n", *((shrot*)0x12ff60));
printf("%x\n", *((int*)0x12ff60));
printf("\n");

return 0;
}
 

 

posted by 송시혁