책./C언어 콘서트
9장(포인터) 연습문제 #C언어 콘서트
낭람._.
2022. 8. 11. 08:25
반응형
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
반응형