널리 사용되는 C 언어에서도 switch문을 사용합니다. 그러나 옥타브와 C의 switch문
사이에는 약간 다른 점이 있습니다.
switch문처럼 조건 여러 개를 ‘줄줄이’ 실행하는 경우가
없습니다.switch (foo) case (1) -2 …
예상하지 못한 결과가 나옵니다.
switch (foo)
case (1)
case (2)
doit ();
…
특히 C 풀그림사가 저지르기 쉽습니다.
foo가 1이나 2일 때, doit()을 실행하려면,
위 부호를 낱칸 배열을 사용한 아래처럼 작성하여야 합니다.
switch (foo)
case { 1, 2 }
doit ();
…