10. 다음 C 프로그램의 출력 결과로 옳은 것은?
#include
void func(int *a, int b, int *c)
{
int x;
x = *a;
*a = x++;
x = b;
b = ++x;
--(*c);
}
int main()
{
int a, b, c[1];
a = 20;
b = 20;
c[0] = 20;
func(&a, b, c);
printf("a = %d b = %d c = %dn", a, b, *c);
return 0;
}
- 1a = 20 b = 20 c = 19

- 2a = 20 b = 21 c = 19

- 3a = 21 b = 20 c = 19

- 4a = 21 b = 21 c = 20
