프로그래밍에서 무한 루프(Infinite Loop)는 루프(반복문)가 멈추지 않고 계속 실행하여 프로그램이 종료하지 않음을 말합니다. 잘못 작성된 코드에 의해서 무한 루프가 발생하면 프로그램에 심각한 문제가 발생합니다. 이번에 작성하는 프로그램은 실행하면 무한 루프가 발생하여 “무한 루프” 문자열을 계속해서 출력됩니다. 명령 프롬프트에서 무한 루프를 종료하려면 닫기 버튼을 클릭하거나 단축키로 [Ctrl+C]를 눌러 종료할 수 있습니다.

C 언어에서 2개의 for 문을 사용하여 특정 문자열을 반복해서 출력하는 내용을 다루어 보겠습니다.

반복문과 연산자와 함께 사용하면 여러 형태로 값을 출력할 수 있습니다.

1부터 100까지 짝수의 합을 구하는 방법을 알아보겠습니다.

차원이 2개 이상인 배열이 다차원 배열이고 배열의 길이가 가변 길이인 배열을 가변 배열(Jagged)이라고 합니다. 1년 12개월의 데이터를 보관하는 그릇을 구성한다면 1월달은 31일, 2월달은 28일 또는 29일, 3월달은 31일 형태로 지그재그 형태의 데이터를 보관할 때 가변 배열이 사용될 수 있습니다. 가변 배열의 사용 예제를 살펴보겠습니다. 다음 내용을 입력한 뒤 실행해보세요.

for 문에 대한 일반적인 코드 모양은 0번째 인덱스부터 특정 값까지 증가하는 모양인데, 다음 코드처럼 그 반대로 값을 감소시켜가면서 반복을 진행할 수 있습니다. for 문에 대한 모양은 이처럼 다양하게 사용될 수 있습니다. 자, 그러면 for 문을 사용하여 숫자를 증가시키거나 감소시키는 방법을 알아보겠습니다.

for 문에 대한 일반적인 코드 모양은 0번째 인덱스부터 특정 값까지 증가하는 모양인데, 다음 코드처럼 그 반대로 값을 감소시켜가면서 반복을 진행할 수 있습니다. for 문에 대한 모양은 이처럼 다양하게 사용될 수 있습니다. 자, 그러면 for 문을 사용하여 숫자를 증가시키거나 감소시키는 방법을 알아보겠습니다.

C#에서 1부터 100까지 정수의 합을 구하는 방법을 알아보겠습니다.

for 문을 사용하여 1부터 100까지 정수의 합을 구하는 방법을 알아보겠습니다.

지정된 범위의 수 중에서 짝수의 합계만 구하는 예제를 for 문을 사용하여 만들겠습니다.

DevLec IT 교육 강좌

최신 기술을 학습하고 실무에 적용할 수 있는 DevLec의 강좌를 소개합니다.

ASP.NET Core 9

바쁜 개발자를 위한 완전한 코스

ASP.NET Core 9를 활용하여 MVC, Entity Framework, Razor, RESTful Web API 등을 포함한 현대적인 웹 애플리케이션을 구축하는 방법을 학습합니다.
자세히 보기

모던 웹 개발

최신 기술을 활용한 웹 개발

현대적인 웹 개발 기술과 프레임워크를 활용하여 효율적이고 반응형 웹 애플리케이션을 개발하는 방법을 배웁니다.
자세히 보기

ADO.NET

데이터 액세스 기술의 기초

ADO.NET을 활용하여 데이터베이스와의 연결, 데이터 조회 및 조작 등 데이터 액세스 기술의 기초를 학습합니다.
자세히 보기
DevLec 공식 웹사이트 방문하기