반응형
1. 다음 중 올바른 포인터 선언은?
- int *x;
2. 다음 중 정수 변수 x의 메모리 주소를 계산하는 수식은?
- &x;
3. 포인터 p가 가리키는 메모리의 내용을 계산하는 수식은?
- *p;
4. void 포인터는 몇 바이트인가?
- 0
5. 다음과 같이 선언되어 있다고 가정한다.
int A[] = {2, 6, 5, 1, 3};
int *p;
p=A
6. 다음 수식의 값을 적어보시오.
(a) *p = 2
(b) *p+2 = 4
(c) *(p+2) = 5
7. 다음 중 문자형 포인터를 정의하는 문장은?
- char *p;
8. 다음 프로그램의 출력은 무엇인가?
#include<stdio.h>
int main(void) {
int a[10] = {1, 2, 3, 4, 5, 6};
int *p = a;
int *q = a + 3;
printf("%d\n", *(a+1));
printf("%d\n", *(p+2));
printf("%d\n", *(q+3));
return 0;
}
- 2
3
0
9. 크기가 100인 배열 array의 첫 번째 원소의 주소를 올바르게 계산한 수식은?
- array;
10. int a[] = {10, 20, 30, 40, 50}으로 정의되었다고 가정하자. *(a+2)의 값은?
- 30
반응형
'책. > C언어 콘서트' 카테고리의 다른 글
10장(문자열) 연습문제 #C언어 콘서트 (1) | 2022.08.18 |
---|---|
9장(포인터) Programming #C언어 콘서트 (0) | 2022.08.12 |
8장(함수) Programming #C언어 콘서트 (0) | 2022.08.10 |
8장(함수) 연습문제 #C언어 콘서트 (0) | 2022.08.03 |
7장(배열) Programming #C언어 콘서트 (0) | 2022.08.02 |
댓글