Computer Science - C언어_조건문과 루프

Sangho Moon·2020년 7월 16일
0

Computer Science

목록 보기
7/22
post-thumbnail

1. 변수 생성

int counter = 0;

위 코드는 counter라는 변수에 숫자 0을 저장한 것이다.

여기서 int는 변수가 정수(integer)라는 것을 알려주는 것이고, counter는 변수의 이름,

0은 그 값에 0을 저장(초기화)하는 것이다.

그리고 여기서 등호(=)는 같다는 의미가 아닌, 오른쪽에 있는 값을 왼쪽에 할당한다는 의미이다.


2. 변수 값 1씩 증가시키기

counter = counter + 1; 또는

counter += 1; 또는

counter++;

3. 조건문

if (x < y) 
{
	printf("x is less than y\n");
}
else if (x > y)
{
	printf("x is not less than y\n");
}
else if (x == y)
{
	printf("x is equal to y\n");
}

여기서 x == y에 =가 2번 들어간 이유는 =는 앞전에 할당 연산자라고 정의했었기 때문이다.

따라서 equal의 의미를 나타내기 위해 =가 2번 쓰인 것이다.

4. 루프

아래는 i = 0부터 시작하여 50에 도달할때까지 "hello, world"를 반복하여 출력하는 코드들이다.

4.1 while문

int i = 0;
while (true)
{
	printf("hello, world\n");
    	i = i + 1;
}

4.2 for문

for (int i = 0; i < 50; i = i + 1)
{
	printf("hello, world\n");
}

전체적으로 javascript와 비슷한 문법이여서 가볍게 이해할 수 있는 파트였다.


Ref.
Edwith_boost course

profile
Front-end developer

0개의 댓글