728x90
반응형

배열의 개념

✔️ 여러 개의 변수들을 조합해서 하나의 이름으로 정의해 사용하는 것

 

1차원 배열

✔️ 변수들을 일직선상의 개념으로 조합한 배열

 

2차원 배열

✔️ 변수들을 평면, 즉 행과 열로 조합한 배열

 


포인터

✔️ 변수의 주소, C언어에서는 주소를 제어할 수 있는 기능을 제공

 

포인터 변수

✔️ C언어에서 변수의 주소를 저장할 때 사용하는 변수

 

포인터 변수의 용도

✔️ 연결된 자료 구조를 구성하기 위해 사용

✔️ 동적으로 할당된 자료 구조를 지정하기 위해 사용

✔️ 배열을 인수로 전달하기 위해 사용

✔️ 문자열을 표현하기 위해 사용

 

❓ 다음 C로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오.
#include<stdio.h>
main() {
	char a[] = {'A', 'B', 'C', 'D', 'E', 'F'};
	char *p;
	p = &a[3];
	printf( "%c, %c\n", *p, *(p-1));
}

 

더보기

D, C

(풀이) *p = D, *(p-1) = C

반응형
복사했습니다!