티스토리 뷰
반응형
|반복문
반복문은 프로그램을 짜는데 있어서 꼭 필요한 문법입니다. 같은 내용은 여러번 반복하거나 실행하는데 있어서 반복문을 쓰면 편하게 실행할 수 있습니다.
반복문에는 for과 while이 있습니다. while은 조건이 만족될때까지 반복해서 실행하는 문법이고 for는 특정 횟수동안 반복하는 문법입니다.
|while문
while문의 기본적인 구조는 아래와 같습니다.
while(조건식){
(문장)
}
조건식에 있는 문장이 성립할때까지 반복해서 실행합니다. 간단하게 1부터 100까지 더하는 반복문을 만들어보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <stdio.h> int main() { int a = 1; int b = 0; while (a < 100) { b += a; a++; } printf("%d", b); return 0; } | cs |
사실 위의 코드는 for문으로 쓰는것이 더 좋은 방법입니다. 하지만 이렇게 while문으로도 사용할 수 있습니다.
|do while문
do while 문은 while문하고 딱 한가지가 다릅니다. 조건 성립여부와 관계없이 한번은 실행하고 조건에 따라 반복하게 됩니다.
do{
(문장)
}while(조건식);
나머지는 while문과 동일하게 쓰면 됩니다.
|무한반복문
어떠한 내용을 무한히 반복하고싶다면 아주 간단합니다. while(1)을 입력하게 되면 무한히 반복하게 됩니다. 이렇게 되는 이유는 1이라는 것은 참으로 항상 옳기 때문에 조건이 항상 성립해서 반복하는 것입니다.
1 2 3 4 5 6 7 8 9 10 11 | #include <stdio.h> int main() { while (1) { printf("무한반복\n"); } return 0; } | cs |
이러한 무한반복문을 만들고 조건문을 통해서 특정 조건일때만 빠져나가는 식으로 프로그램을 짤 수 있습니다.
출처/참고
광고
반응형
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스레드리퍼
- 쓰레드리퍼
- AMD
- 주피터 노트북
- 우분투
- RS4
- 픽셀
- 화면캡쳐프로그램
- VSCode
- TensorFlow
- 크롬
- 명암
- 라데온
- 명암비
- 최적화
- 텐서플로우
- 디스플레이
- 와트맨
- Jupyter Notebook
- 동기화 오류
- 텐서보드
- tensorboard
- 윈도우10
- constant
- Sandisk
- 샌디스크
- 아마존
- 프리싱크
- tensorflow gpu
- 화면캡쳐
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함