Programming6 4. switch문, goto문 switch문과 goto문에 대해 정리해보겠다. ● switch문 1. switch(a)에 들어가는 a의 조건 -switch문에는 원래 정수만 들어가야하지만 문자도 ASCII 코드로 저장되기 때문에 가능하다. 2. 여러 조건에서 같은 결과를 수행 case 1: case 3: case 5: printf(“a”); break; case 7: case 9: printf(“b”); break; 이런 식으로 하면 된다. 1, 3, 5에서는 a가 출력되고, 7, 9에서는 b가 출력된다. 이 때 각 케이스마다 break;을 써주는 것을 잊지 말아야 한다. ● goto문 goto 명령문을 사용하면 간단한 반복 실행을 만들 수 있다. 반복 실행 부분을 빠져나오기 위해(즉 무한 반복을 방지하기 위해) 반복 실행 되는 도중.. 2020. 5. 3. 1. 입력 #include 를 한 다음 scanf로 입력할 때 기억해야할 점을 정리해보았다. 1. char 두 개 space로 띄워서 입력받기 scanf("%c %c", &a, &b); 이런 식으로 중간에 스페이스를 주고 입력받는다. 아니면 space까지 char로 인식한다. 2. 중간에 문자가 있을 때 마찬가지로 scanf("%d:%d", &a, &b); 이렇게 하면 자동으로 :는 무시한다. printf로 그대로 출력하려면 printf("%d:%d", a, b); 이런 식으로 해당 문자를 그대로 중간에 넣어주면 됨. 3. 공백문자가 없는 문자열 입력받기 만약 문자열이 50자리 이내라는 것을 안다면 char 배열을 51자리로 만든다. 왜냐하면 문자열의 맨 마지막에는 null 문자인 '\0'이 입력되기 때문이다. c.. 2020. 5. 3. 이전 1 2 다음