본문/내용
내용점검 연습
다음에서 서술 내용이 맞으면 0, 틀리면 x 하시오.
순차적 실행을 변형한 구문을 제어문(control statement)이라 한다.(O)
C 언어에서 제공하는 제어문은 조건선택, 반복(순환), 분기처리로 나눌 수 있다.(O)
switch 문에서 case 4, 5와 같은 표현이 가능하다. (X)
반복문 for (init; cond; inc) stmt;에서cond에서는 주로 초기화(initialization)가 이루어진다. (X)
for(; ;)의 괄호 내부에서 세미콜론으로 구분되는 항목은 모두 생략할 수 있다.(O)
for(; ;)의 괄호 내부에서 2개의 세미콜론은 반드시 필요하다. (O)
문장 for (i=1; i<=10; i++)printf("%3d", i);은 1부터 10까지 출력하는 for문이다.(O)
반복문 do while 문은 반복몸체 수행 후에 반복조건을 검사한다. (O)
break는 반복문의 종료에만 이용된다.(X)
while () 또는 do while ()과 같이반복조건 부분이 아예 없으면 오류가 발생한다.(O)
다음에서 비어있는 부분을 적당히 채우시오.
문장 if는 조건에 따른 선택을 지원하는 구문이다.
switch 문에서 주어진 연산식의 자료유형은 문자형 또는 정수형이어야 한다.
C 언어는 3 개의 반복문 (for, while , do while)를 지원한다.
반복문 for (init; cond; inc) stmt;에서 init에서는 주로 초기화가 이루어지며, cond에서는 반복을 수행할 조건을 검사하고, inc에서는 주로 증감연산을 수행한다.
for 문에서 i를 1로 설정하고, sum을 0으로 초기화하는 문장을 for (i=1, sum=0; i<10; i++)와 같이 초기화 부분에 콤마연산자를 이용하여 나열할 수 있다.
for문 pre; for (A;B;C) body;는 pre; A; while(B) {body; C;}로 변환이 가능하다.
반복내부에서 반복을 종료하려…
반복…