C - 프로그래밍 포인터 강의
#include <stdio.h>
#define N 10
int main(void){
int a=N;
int *p;
p=&a;
printf("*p=%d\n", *p); //*p=10
printf("a=%d\n", a); //a=10
return 0;
}
포인터는 쉽게 말하자면 어떤 값의 주소를 가리키는 화살표이다.
포인터를 선언하는 방법은 두가지가 있다.
01)
int a=0;
int *p=&a;
02)
int a=0;
int *p;
p=&a;
이렇게 포인터를 선언해주면 *p는 a값을 고스란히 갖게 된다.
그리고 그냥 p는 a의 값이 위치한 주소값을 갖게 된다.
아직은 조금 어렵겠지만 쉬워질거다.
'Study' 카테고리의 다른 글
C-프로그래밍 배열 기초 공부하기! (0) | 2018.05.10 |
---|---|
C 프로그래밍 강의 포인터 함수 (0) | 2018.05.10 |
C 프로그래밍 (2) (0) | 2018.05.01 |
C 프로그래밍 입문 (1) (0) | 2018.05.01 |
학교 다니면서 수익창출 하는 방법. (0) | 2017.12.05 |