Exercise 339p.
10. 다음과 같은 선언이 주어졌을 때 다음의 수식의 값을 적어라.
int x = 10;
int y = 20;
int *p = &x;
int *q = &y;
(a) *&x 10
(b) *p 10
(c) *p++ 10
(d) (*q)--; 10
(e) ++*q; 21
11. 다음과 같은 선언이 주어졌을 때 다음의 수식의 값을 적어라.
int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int *p = &a[0];
(a) *p 1
(b) *p + 2 3
(c) *(p + 5) 6
(d) ++*p + 3 5
(e) *p++ 1
12. 다음 설명에 부합하는 함수의 원형을 선언하여라.
(a) 함수 이름은 get_parameter이고 반환값이 없으며 double형 변수를 가리키는 포인터 p를 매개 변수로 가진다.
void get_parameter(double *p);
(b) 함수 이름은 get_pointer이고 반환값이 int형을 가리키는 포인터이며 char형 변수를 가리키는 포인터 p를 매개 변수로 가진다.
int (*get_pointer)(char *p);
'Solution > C언어 콘서트' 카테고리의 다른 글
C언어 콘서트 - 제9장: 포인터 연습문제 (5/8) (0) | 2018.05.15 |
---|---|
C언어 콘서트 - 제9장: 포인터 연습문제 (4/8) (0) | 2018.05.11 |
C언어 콘서트 - 제9장: 포인터 연습문제 (2/8) (0) | 2018.05.09 |
C언어 콘서트 - 제9장: 포인터 연습문제 (1/8) (0) | 2018.05.09 |
C언어 콘서트 - 제8장: 배열 연습문제 (5/5) (2) | 2018.03.11 |