제어문(if~else, for, while)
#1. 반복문의 활용
지금까지 제어문에는 if문 1. if 2. if-else 3. if-else else if)
for("초기값“;반복조건;반복이 끝나면 수행할 내용)
{
반복할 내용
}
실습 - 반복문의 활용)
printf문 하나만을 사용하여 5단 출력하기
// 무엇이 반복되고 무엇이 반복되지 않는지 파악한 후 코딩을 해야 한다.
#2. 가정문과 반복문의 활용
실습 - if~else문과 for의 활용)
숫자를 양수, 정수로 입력 받고 소수인지 판단하는 프로그램
//코드를 짜기 전에 문제를 정확하게 파악하여야 한다.
//조금이라도 최적화시키기 위한 코드를 만들어야 한다.
//break; 중괄호 밖으로 빠져나오는 명령어이다.
For문에서 괄호를 루프라고 부른다.
무한루프에 빠졌을 때 Ctrl + C 혹은 Ctrl + Pause Break키를 누르면 빠져 나올 수 있다.
위에 명령어들은 실행을 멈추게 한다.
반복문에는 for 말고도 while이 있다.
While문의 문법은 for과 비교하여보면 비교적 간단하다.
while("종료조건“)
{
X
}
For문과 while문 비교
For(초기값; 종료조건; 참일 때 시행할 명령어)
{
X
}
초기값
while(종료조건)
{
X
참일 시 시행할 명령어
}
두 반복문의 실행 속도는 동일하다.
while문은 무한 반복을 위해서는 조건문에 0이 아닌 자료를 입력해야 한다.
#4. 반복문의 활용
실습- )
키보드를 누르면 ASCII코드가 나오는 프로그램을 작성해 보자
이중 for문
문법
for()
{
for()
{
}
}
실습 - 이중 for문의 활용)
구구단 2단부터 9단까지를 출력해 보자.
'Busan IT > 제어언어' 카테고리의 다른 글
C프로그래밍 책과 함께 기초 복습 (0) | 2015.02.13 |
---|---|
반복문을 활용한 배열과 포인터 연산 (0) | 2015.02.12 |
제어문(if~else, for) (0) | 2015.02.10 |
프로그래밍 언어의 종류와 역사 그리고 제어문(if문) (0) | 2015.02.09 |
실수의 저장방법과 scanf (0) | 2015.02.06 |