본문 바로가기
정보처리기사 실기

c언어 포인터

by 도도대표 2023. 4. 8.

int *c=&b

*c는 포인터변수이다

포인터변수에는 주소값만 담을 수 있다

&b는 b가 가리키는 주소값이다.

*c의 값->*c의 주소의값

 

p=&a[0]

p=a

a+1다음

 

 

%c출력:1글자출력

%s출력:주소값을받는것이고 문자열에서 null이나올때까지출력

 

 

 

int  i  =  10;        

int  j  =  20;        

int  *k  =  &i;        

scanf(“%d”,  k);        

printf(“%d,  %d,  %d  \n”,  i,  j,  *k);        //scanf 입력받는것,*k(주소값을 받게되어 주소값에 입력을 하는것)

return  0;

 

i의주소값100, j의주소값200, k의주소값300이라 하고

90을 입력한다고 했을 때

k= &n이므로

*k->100번지의 값->90

 

포인터 배열

포인터-주소값을 가진 변수

 

포인터 배열

주소값 주소값 주소값

static  char  *c[]  =  {“aaa”,  “bbb”,  “ccc”  };

'정보처리기사 실기' 카테고리의 다른 글

정보처리기사 실기 암기 노트  (0) 2023.04.13
구조체  (0) 2023.04.12
10진수 변환 방법  (0) 2023.03.30
프로그래밍 언어  (0) 2023.03.29
서브넷 마스크  (0) 2023.03.28

댓글