사례 문 외부에서 변수를 선언했습니다. 하지만 그 값을 한 경우에 인쇄하면 0이됩니다. 누구든지 설명 할 수 있습니까?사례 변수 외부에서 변수 선언
혼란이 선언 부분 (변수에 대한 정의의 다른 INT B, 컴파일 오류) 촬영되는 이유 및 이유 초기화 아닌가? 질문은 중복을 따라서 포스트를 표시와
나는 대답을 얻을 수 없습니다.
main()
{
int a=1;
switch(a)
{
int b = 6;
case 1:
{
printf("b is %d\n",b);
}
break;
default:printf("b is %d in default\n",a);
break;
}
return 0;
}
이것은 정의되지 않은 동작입니다. –
[이 C 프로그램의 출력을 설명] (http://stackoverflow.com/questions/17749100/explain-output-of-this-c-program) –
왜이 세상에서하고 싶습니까? 이..? – Sean