안녕하세요 길벗수험서 운영팀입니다.
[1]
default는 switch의 인수가 case 중 일치하는 곳이 아무데도 없을 때 이동하는 곳입니다.
[2]
switch는 인수에 맞는 case로 제어를 이동하는 명령문입니다.
case에 해당하는 코드를 수행했으면 break;를 통해 switch문을 벗어나는게 일반적인 사용법이지만,
break가 없다면 해당 case부터 이후에 있는 모든 코드들을 수행하게 됩니다.
[3]
전치/후치 증감 연산자가 식에 영향을 주는 것은 '하나의 식' 안에서 뿐입니다. 즉, sum = sum + i++; 과 같이 세미콜론(;) 또는 쉼표(,)로 구분되는 각 식 내에서만 전/후가 의미가 있을 뿐, 개별로 사용될 때는 그저 1을 증가시키는 역할 외에 다른 역할을 수행하지 못합니다.
i--; 은 i=i-1; 과 동일하게 수행됩니다.
행복한 하루되세요 :)
-
관리자2021-10-11 14:44:46
안녕하세요 길벗수험서 운영팀입니다.
[1]
default는 switch의 인수가 case 중 일치하는 곳이 아무데도 없을 때 이동하는 곳입니다.
[2]
switch는 인수에 맞는 case로 제어를 이동하는 명령문입니다.
case에 해당하는 코드를 수행했으면 break;를 통해 switch문을 벗어나는게 일반적인 사용법이지만,
break가 없다면 해당 case부터 이후에 있는 모든 코드들을 수행하게 됩니다.
[3]
전치/후치 증감 연산자가 식에 영향을 주는 것은 '하나의 식' 안에서 뿐입니다. 즉, sum = sum + i++; 과 같이 세미콜론(;) 또는 쉼표(,)로 구분되는 각 식 내에서만 전/후가 의미가 있을 뿐, 개별로 사용될 때는 그저 1을 증가시키는 역할 외에 다른 역할을 수행하지 못합니다.
i--; 은 i=i-1; 과 동일하게 수행됩니다.
행복한 하루되세요 :)