int main()
{
switch(1,2)
{
case 1:printf("1");break;
case 2:printf("2");break;
default: printf("error");break;
}
}
c에서 유효합니까?c에서 switch 문은 2 개의 인수를 가질 수 있습니까?
나는 안 생각하지만 난 그것을 컴파일 할 때 예,이 유효이 경우에서 ,
가 comma operator이기 때문에, 그것은 오류를 보여줍니다 및 출력 2.
케이스 문에 두 가지 경우를 수행 할 수있는 방법이 있습니다. 요청하는 경우에는 쉼표가 필요하지 않습니다. –
@ jerry-jeremiah 그런 식으로 뭐야, 정교하게 제발 할 수 있니? –