■ 증감연산자 - ++, --
프로그램에서 변수 값을 1 증가시키거나 1 감소시키는 경우에 사용하는 연산자이다.
#include <stdio.h>
int main(void)
{
int a = 10;
printf("a=%d\n", a);
a++;
printf("a=%d\n", a);
a++;
printf("a=%d\n", a);
return 0;
}
"++" 연산자가 앞에 있으면 먼저 연산을 한 후 실행하고 "++" 연산자가 뒤에 있으면 실행 후 연산을 하게 된다.
#include <stdio.h>
int main(void)
{
int b = 20;
printf("b=%d\n", ++b);
printf("b=%d\n", b++);
printf("b=%d\n", b);
return 0;
}
■ 반복문 - for
for(선언; 조건; 증감)
#include <stdio.h>
int main(void) {
//for(선언; 조건; 증감)
for (int i = 1; i <= 5; i++)
{
printf("hello world %d\n", i);
}
return 0;
}
■ 반복문 - while
while(조건)
#include <stdio.h>
int main(void) {
//while(조건)
int i = 1;
while (i <= 5)
{
printf("hello world %d\n", i++);
}
return 0;
}
■ 반복문 - do while
do {} while(조건);
#include <stdio.h>
int main(void) {
//do {} while(조건);
int i = 1;
do {
printf("hello world %d\n", i++);
} while (i <= 5);
return 0;
}
■ 이중 반복문
#include <stdio.h>
int main(void) {
for (int i = 1; i <= 3; i++)
{
printf("first loop = %d\n", i);
for (int j = 1; j <= 5; j++)
{
printf("second loop = %d\n", j);
}
}
return 0;
}
※ 이중 반복문 예제 - 구구단
#include <stdio.h>
int main(void) {
for (int i = 2; i <= 9; i++)
{
for (int j = 2; j <= 9; j++)
{
printf("%d * %d = %d\n", i, j, i*j);
}
}
return 0;
}
※ 이중 반복문 예제 - 별표 피라미드
#include <stdio.h>
int main(void) {
for (int i = 0; i <= 5; i++)
{
for (int j = 0; j <= i; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
※ 이중 반복문 예제 - 별표 피라미드(거꾸로)
#include <stdio.h>
int main(void) {
for (int i = 0; i <= 5; i++)
{
for (int j = i; j < 5; j++)
{
printf(" ");
}
for (int k = 0; k <= i; k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
'C, C++ > C' 카테고리의 다른 글
[C 언어] 서식 지정자 (0) | 2024.12.20 |
---|---|
[C 언어] 표준 입출력 - printf, scanf, getchar (0) | 2024.12.19 |
[C 언어] 정수 형식, 정수형 변수, 실수형 변수, 상수 (1) | 2024.12.18 |
[C 언어] Hello World!! (0) | 2024.12.18 |