int i = 0;
int
: 형식지정자, 정수(integer)라는 의미
i = i + 1;
'i'의 값을 1씩 증가 시킴
i += 1;
,i++;
사용하는 방법도 존재
if ()
{}
else
{}
else if
{}
() : 괄호 안에 true, flase로 답이 나오는 조건을 넣는다.
if : true일 경우 실행
else : false일 경우 실행
else if : 조건이 많을 때 사용
if : 조건(x < y)가 참(true)이면 "x is less than y\n" 출력
if (x < y)
{
printf("x is less than y\n");
}
else
{
printf("x is not less than y\n");
}
else : 조건(x < y)가 거짓(false)이면 "x is not less than y" 출력
if (x < y)
{
printf("x is less than y\n");
}
else if (x > y)
{
printf("x is greater than y\n");
}
else if (x == y)
{
printf("x is equal to y\n");
}
else if : 조건 추가
==
: 같다 라는 의미
- 마지막 (x == y) 조건은 위 두가지 조건이 아니라면 당연히 나오는 값이기 때문에 아래 코드로 간결하게 정리
else { printf("x is equal to y\n"); }
while (true)
{
printf("hello, world\n");
}
(true) : 괄호 안에 무조건 참이 나오는 조건을 넣어야하기 때문에 true 추가
- 영원히 "hello, world"를 출력한다.
int i = 0;
while (i < 50)
{
printf("hello, world\n");
i = i + 1;
}
i가 50보다 작지 않을 때 까지 반복
for (int i = 0; i < 50; i = i +1)
{
printf("hello, world\n");
}
위 반복횟수 지정과 같은 결과
코드가 더 간결하다