일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 해킹
- 포렌식
- CTF
- wargame.kr
- 버그바운티
- 버그헌팅
- 웹해킹
- 블록체인
- WarGame
- 프로그래밍
- 코드게이트
- DVP
- kangsecu
- 정보보호
- 선린인터넷고등학교
- webhacking
- C언어
- 정보보안
- 자료구조
- 포너블
- hacking
- nefus
- 네퓨즈
- 워게임
- xcz
- webhacking.kr
- 보안
- 시스템
- Pwnable
- 문제풀이
- Today
- Total
kangsecu's B1og
c언어- 반복문 for 본문
[c언어- 반복문 for]
이번 시간에는 저번에 학습한 반복문 중 하나인 for문에 대하여 공부해볼 시간이다.
for문은 매우 빈번하게 사용되며 그만큼 유용하고 중요한 부분이니 잘 숙지하고 넘어가자.
자, 그럼 이제 for문에 사용법에 대하여 설명을 해볼 것 이다. for문의 사용법은 앞서 학습한 while문 보다는 조금 복잡한 편이다.
for문의 사용법 은 아래와 같다.
1 2 | for(초기값;종료조건;증감식) { /*할 것 */ } | cs |
이렇게 해주면 된다. 눈치가 빠르다면 아마 while문 과의 차이를 알아 봤을 것 이다.
두 문법에 차이점을 말해 보자면 while문은
1 2 3 4 | while(조건문){ /*실행 시킬 코드 연산식*/ } | cs |
이렇게 된다. 그렇다 while문은 조건문과 연산식(증감식)이 따로 되있는 반면 for문은 () 안에
모든 식이 들어가 있다. 필자는 이러한 이유로 while문 보다는 for문을 더 선호한다.
하지만 while문과 for문 둘다 상황에 따라 더욱 편리한 것 이 있다. 즉 상황에 따라 융퉁성 있게 자신이 필요한
코드를 가져다 쓰면 되는 것 이다. 필자는 for문 중첩을 많이 애용해서 for문이 좋다. 그냥 for 문 쓰자.
코딩 경험이 쌓이게 되면 점차 그 상황을 알아가게 될 것 이다. 사실 필자도 잘 모른다.
그럼 이번에는 for문을 이용하여 간단한 문자열을 10번 반복 시켜 보도록 하겠다. 아래 코드와 같이 하면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 | #include <stdio.h> int main(void) { int a; for(a=0;a<10;a++){ printf("nefus\n"); } return 0; } | cs |
이렇게 타이핑 하면
nefus
nefus
nefus
nefus
nefus
nefus
nefus
nefus
nefus
nefus
Program ended with exit code: 0
이러한 결과가 출력된다. 이상 for문의 강의를 마치겠다.
'Programming > c언어' 카테고리의 다른 글
C언어 자료구조 - 링크드리스트 (0) | 2019.03.22 |
---|---|
C언어 - 조건문 정리 (1) | 2017.12.18 |
c언어-반복문 while (0) | 2017.02.02 |
c언어- printf문 과 서식문자 (0) | 2017.01.24 |
c언어-scanf 와 이스케이프 시퀀스 (0) | 2017.01.24 |