언어를 학습한다 = 문법자체를 배운다
컴파일러가 다르더라도 최소한 이 표준 함수는 구현함(호환가능)
운영체제 : 윈도우 ,리눅스
-> 컴파일러는 서로 다르지만 #include <stdio.h> 해서 표준함수를 사용하면 전부 호환가능함
if(조건){
...
}else if(조건){
...
}else{
...
}
//조건이 맞으면 중괄호 안에 있는 문을 실행 시켜라
//틀리면 다음으로 넘어가기
#include <stdio.h>
int isGood();
int isBad();
int main(){
int a = 0;
if(isGood()){
a = 1;
}else if(isBad()){
a = 2;
}
printf("결과 : %d\n",a);
}
int isGood(){
return 0;
}
int isBad(){
return 1;
}
switch(조건){
case 조건값 : 결과;
break;
case 조건값 : 결과;
...
default : 결과;
break;
}
//break 안쓰는 경우
case 1:
case 2:
결과; // 1,2 둘 다 적용
break;
#include <stdio.h>
int main(){
int op = 0;
int a = 0;
printf("번호를 고르시오:_\b");
scanf("%d",&op);
switch(op){
case 1 : a = 1;
break;
case 2 : a = 2;
break;
case 3 : a = 3;
break;
case 4 : a = 4;
break;
case 5 : a = 5;
break;
case 6 : a = 6;
break;
default : a= 99;
break;
}
printf("op = %d , a = %d\n",op,a);
}