6. 포인터
1. 포인터: 주소값을 갖는 변수 1)선언 타입 *변수명; int *p; //p는 int값의 주소를 갖는 변수 int a = 10; p = &a; 2) 실행 실행문에서 *는 포인터가 갖고있는 주소에 저장된 값 printf("p=%x, *p=%d\n", p, *p); *는 값을 읽기 만 가능한 것이라 쓰기도 가능 *p=20; //a도 20이 됨 #include void main(){ int *p, a=10; p = &a; printf("p=%x, &a=%x\n", p, &a); printf("*p=%d, a=%d\n", *p, a); *p = 20; printf("*p=%d, a=%d\n", *p, a); } #include void main(){ char a='a', *p_a;//p_a는 char 주소를..
2020. 2. 17.