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 |
댓글