#include <stdio.h>
void test(void);
int x=5;
int main(void)
{
int x=3;
printf("%d\n", x);
test();
return 0;
}
void test(void)
{
printf("%d\n",x);
}
이러면 3, 5인데...
#include <stdio.h>
void test(int x);
int x=5;
int main(void)
{
int x=3;
printf("%d\n", x);
test(x);
return 0;
}
void test(int x)
{
printf("%d\n",x);
}
이러면 왜 3, 3인건가요?