본문 바로가기
cs/CS50

2: C언어-3(조건문과 반복문)

by 이쟝 2021. 11. 24.

3. 조건문과 루프

Int는 변수가 정수(integer)라는 것을 알려줌

counter는 변수의 이름, 그 값에 0 저장(초기화)하는 것

 

counter에 1을 더한 값을 다시 counter에 저장(할당)한다는 의미!

이미 counter를 선언을 하면 그다음에는 선언을 해주지 않아도 됨

 

1) 조건문


2) 루프

while과 for로 구현 가능!

while ( )의 괄호 안에 조건을 넣고 {  } 안에 수행할 작업을 포함시키기

이 코드는 계속해서 “hello world”를 무한정 출력할 것임

특정횟수만큼 작업 가능!

변수 선언 – while(조건) – 수행할 작업 – 변수 증가


For 안에 (변수 초기화; 변수 조건; 변수 증가)에 해당하는 코드를 넣어서 while보다 더 간단하게 표현 가능!

 

*실제 예제*

“개발공부는 재미있다!”를 10번 출력하기

#include <stdio.h>

int main(void){
    for(int 1 = 0; i<10; i++){
    printf("개발공부는 재미있다!\n");
    }
}
$ clang -oit it.c
$./it
개발공부는 재미있다!
개발공부는 재미있다!
개발공부는 재미있다!
개발공부는 재미있다!
개발공부는 재미있다!
개발공부는 재미있다!
개발공부는 재미있다!
개발공부는 재미있다!
개발공부는 재미있다!
개발공부는 재미있다!

 

https://www.boostcourse.org/cs112/joinLectures/41307

 

모두를 위한 컴퓨터 과학 (CS50 2019)

부스트코스 무료 강의

www.boostcourse.org

 

'cs > CS50' 카테고리의 다른 글

2: C언어-5(중첩 루프)  (0) 2021.11.24
2: C언어-4(자료형, 연산자)  (0) 2021.11.24
2: C언어-2(문자열)  (0) 2021.11.24
2: C언어 -1(C언어 기본)  (0) 2021.11.24
1: 컴퓨팅 사고-3(알고리즘 기초)  (0) 2021.11.23