KU COSE101 2019기말대비 연습문제 1번
2019 연습 | 1번 | 2번 | 3번 | 4번 | 5번 |
다음 프로그램의 출력을 작성하시오.
#include<stdio.h>
int x = 20;
int y = -2;
void func1();
void func2(int*);
void func3(int*);
int main()
{
int x = 5;
int y = 7;
printf("%d, ",x);
{
int y = 9;
printf("%d, ",y);
}
func1(); func2(&x); func3(&y);
func2(&y); func3(&x); func1();
printf("%d, ", x);
printf("%d", y);
}
void func1() {
static int y = 12;
printf("%d, ", y);
y++;
x+=y;
}
void func2(int* y) {
printf("%d, ", ++(*y));
++x;
printf("%d, ", x);
{
int y = 10;
printf("%d, ", y);
}
}
void func3(int* x) {
printf("%d, ", *x);
y++;
(*x)+=y;
printf("%d, ", *x);
}
Comments