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
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] Python 기본 문법 (0) | 2022.04.13 |
---|---|
[정보처리기사 실기] 사용자 정의 함수 (0) | 2022.04.12 |
[정보처리기사 실기] 제어문과 반복문 (0) | 2022.04.08 |
[정보처리기사 실기] 연산자 (0) | 2022.04.07 |
[정보처리기사 실기] 프로그래밍 언어 활용 (0) | 2022.04.06 |