본문으로 바로가기
728x90
반응형

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);                             

728x90
반응형