if문 and switch문

Jeon곰탱·2022년 11월 10일
0

c-lang

목록 보기
3/13

📌 if문

🎯 if (조건) 명령;

  • 조건에 비교연산자 주로쓴다
  if (i == 7){
          printf("7을 입력했습니다.\n");
  }

🎯 if (조건) { 명령들 } [블록구조(스코프 영역)]

if (i == 7)
	printf("7을 입력했습니다.\n");
    printf("행운의 7입니다.\n");

if (i == 7) {
    printf("7을 입력했습니다.\n");
    printf("행운의 7입니다.\n");
}

🎯 if (조건) 명령1; else 명령2;

     if (i == 7)
          printf("7을 입력했습니다.\n");
     else
          printf("7이 아닙니다.\n");

🎯 if (조건1) 명령1; else if (조건2) 명령2; else 명령3;

     if (i == 7)
          printf("7을 입력했습니다.\n");
     else if (i == 8)
          printf("8을 입력했습니다.\n");
     else
          printf("7도 아니고 8도 아닙니다.\n");

📌 switch문

🎯 switch문 기본 문법

switch (변수) {
  case1:명령1;break;
  case2:명령2;break;
  ....
  case 값n:명령n;break;
  default:명령;break.
}```
 	int i;
    printf("값을 입력해 주세요 : ");
    scanf("%d",&i);
     switch (i) {
     case 0:
          printf("입력한 값은 0입니다.\n");
          break;
     case 1:
          printf("1을 입력했습니다.\n");
          break;
     case 2:
          printf("2입니다.\n");
          break;
     default:
          printf("0,1,2가 아닌 다른 수입니다.\n");
          break;
     }

1. swtich에 변수 담는다.
2. case 다음 정수하나 반드시 와야한다.
3. case 작성후 반드시 break; 써야한다 고수도많이 놓침

📌 그래서 뭐써야됨?

if문swtich문
Useto be true or false.multiple values
EvaluationIf-else statement evaluates integer, character, pointer or floating-point type or Boolean type.Switch statement evaluates only character or integer value.
Editingdifficulteasy

Truthy and Falsy 찾아보셈

profile
Atomic habits make me

0개의 댓글