- if문
if(expression)
statement1
else
statement2
- getchar() / putchar()
문자 입출력
ch = getchar(); -> scanf("%c", &ch);
putchar(ch); -> prinff("%c", ch);
- 논리 연산자
&& ( 논리곱 AND )
|| ( 논리합 OR )
! ( 논리부정 NOT )
- 조건 연산자
?:
expression1 ? expression2 : expression3
expression1 부분이 참이면(0이 아니면) 전체 조건 표현식은 expression2 부분과 같은 값을 가진다
expression1 부분이 거짓이면(0이면) 전체 조건 표현식은 expression3 부분과 같은 값을 가진다.
- continue문
continue문을 만나면 프로그램은 해당 루프 사이클의 나머지를 건너뛰고, 다음 루프 사이클을 시작한다.
중첩된 구조속에 있을 경우, 그 continue문을 포함하고 있는 내부 구조만 영향을 받는다.
- break문
break문은 break가 들어 있는 그 루프로부터 프로그램을 탈출시켜 다음 단계로 진행하게 만든다.
중첩된 구조속에 있을 경우, 그 break문을 포함하고 있는 내부 구조만 영향을 받는다.
- switch문
switch(number)
{
case: statement 1 ;
break ;
case: statement 2 ;
break ;
case: statement 3 ;
break ;
defalut: statement 4 ;
}
statement 5 ;
- goto문
지시된 레이블이 붙어 있는 문장으로 프로그램 제어를 점프시킨다
goto label;
label : statement ;
'primer plus' 카테고리의 다른 글
[c primer plus] chapter08 문자 입출력과 입력 유효성 검사 (0) | 2023.01.05 |
---|---|
[c primer plus] chapter09 함수 (0) | 2023.01.05 |
[c primer plus] chapter05 연산자, 표현식, 문장 (0) | 2023.01.02 |
[c primer plus] chapter04 문자열과 입출력 포맷 (0) | 2023.01.02 |
[c primer plus] chapter03 데이터와 C (0) | 2023.01.02 |