본문 바로가기

전체 글221

c언어 do_while문 알아보기 c언어 do_while문 알아보기 네 안녕하세요, 이번 포스팅에서는 c언어에서 사용하는 반복문 중 하나인 do_while문에 대하여 알아보도록 하겠습니다. do_while문도 무한루프를 돌릴 때 종종 사용을 합니다. 하지만 while문과 약간의 차이가 있습니다. 그래서 while문과 조금 헷갈리는 부분이 없지 않아 있기 때문에 잘 쓰지 않으나, 아예 안 쓰지는 않으니 한 번 알아보도록 하겠습니다. 1. do_while문의 형태 do_while문은 이러한 구조를 가지고 있습니다. do { 문장 1; 문장 2; 문장 3; ... }while (조건식); 우리가 보던 while문과 차이가 좀 있습니다. 일단 바로 보이는 것이 있죠? while이 위에 있지 않고 밑에 있으며, while의 조건식이 있는 부분에 .. 2022. 12. 4.
c언어 반복문 루프에서 보초 값 사용하기(while문, 성적의 평균 구하기) c언어 반복문 루프에서 보초 값 사용하기(while문, 성적의 평균 구하기) 네 안녕하세요, 이번 포스팅에서는 우리가 반복 루프를 사용할 때 보초 값을 사용하는 방법에 대하여 알아보도록 하겠습니다. 보초 값은 다른 말로 센티널이라고도 하는데, 이 보초값은 데이터의 끝을 알리는 값입니다. 그래서 반복 루프를 돌릴 때 끝 값이 존재하지 않으면 무한히 루프를 돌리기 때문에 꼭 필요합니다. 그럼 지금부터 알아보도록 하겠습니다. 1. 성적의 평균을 구하는 프로그램으로 보초 값 다루기 이 개념은 우리가 직접 써봐야 바로 이해가 되기 때문에 한 가지 예제를 예로 들어서 설명을 드리겠습니다. 우리가 성적을 구하는 프로그램을 작성하는 순서는 이렇습니다. 필요한 변수들을 초기화 한다. 성적을 입력받아 합계를 구하고 성적의.. 2022. 12. 4.
c언어 while문 직접 사용해보면서 간단한 예제 풀어보기(구구단 출력하기, 제곱 값 출력하기, 1부터 n까지의 정수의 합 구하기, 입력한 수 까지 중 짝수의 합 구하기, 입력한 값들의 합 구하기) c언어 while문 직접 사용해보면서 간단한 예제 풀어보기(구구단 출력하기, 제곱 값 출력하기, 1부터 n까지의 정수의 합 구하기, 입력한 수 까지 중 짝수의 합 구하기, 입력한 값들의 합 구하기) 네 안녕하세요, 이번 포스팅에서는 이전 시간에 배웠던 while문을 직접 사용을 해보면서 간단한 예제를 풀어보고 코딩 실력을 늘리는 시간을 가져보려 합니다. 실제로 반복문은 정말 많이 쓰이기 때문에 자주 써봐야 문법을 기억하고 직접 쓸 수가 있습니다. 그럼 지금부터 같이 보시죠. 1. while문으로 구구단 출력하기 예전에 배웠던 문법으로는 구구단을 전부 다 출력을 했었습ㄴ다. 하지만 while문을 이용을 하면 우리가 원하는 단만 출력을 할 수가 있습니다. 그럼 바로 코드를 작성을 해보도록 하겠습니다. #in.. 2022. 12. 4.
c언어 while문 알아보기 c언어 while문 알아보기 네 안녕하세요, 이번 포스팅에서는 c언어 while문에 대하여 알아보는 시간을 가져보려 합니다. 보통 우리가 프로그램 소스를 짤 때 반복문을 필연적으로 씁니다. 그 이유는 웹 또는 앱을 사용하는 고객이 원하는 것은 그냥 그 프로그램이 가진 기능이 계속 오류 없이 실행이 되는 것이기 때문입니다. 그렇기 때문에 고객이 버튼이나 커멘드 등을 조작하면 웹 또는 앱은 반복적인 작동을 해야 하기 때문입니다. 그래서 반복문의 존재는 프로그래밍 소스 중에서도 가장 중요한 부분 중 하나라고 할 수 있습니다. 그리고 while문은 c언어에서 사용하는 반복문의 한 종류입니다. 그래서 이번 시간에는 이 while문을 어떻게 사용을 하며, 그 기능은 무엇인지 알아보겠습니다. 그럼 지금부터 함께 보시.. 2022. 12. 4.
c언어 반복문의 역할 간략히 알고 넘어가기 c언어 반복문의 역할 간략히 알고 넘어가기 네 안녕하세요, 이번 포스팅부터는 반복문에 대하여 다룰 예정입니다. 반복문은 코딩에 있어서 사실 뺄 수가 없는 문법입니다. 이 반복문이 있어야 코드의 살이 완성이 되기 때문입니다. 그래서 정말 중요하니까 잘 따라오세요! 1. 반복의 개념 반복은 말 그대로 똑같은 일을 반복을 하는 겁니다. 예를 들자면 우리들의 일상생활도 사실 똑같은 일이 반복이 되는 거죠? 그런데 예외가 존재도 합니다. 예를 들어서 주말인 경우에는 일을 하지 않고 쉽니다. 그래서 그렇게 범위를 정해서 그 범위 안에서만 반복을 시키는 것이 프로그램을 이용한 반복문의 개념입니다. 그리고 실제로 우리가 어떤 웹사이트나 어플 등을 만들게 되면 웹과 어플은 클라이언트(고객)의 요구에 따라서 같은 동작을 .. 2022. 12. 4.
c언어 조건문(if문, 중첩된 if문, switch문) 이용하여 문제 해결하기(계산기 만들기(if문 이용), 이차방정식 풀기, 계산기 만들기(switch문 이용), 삼각형 형성 조건 구별하기) c언어 조건문(if문, 중첩된 if문, switch문) 이용하여 문제 해결하기(계산기 만들기(if문 이용), 이차방정식 풀기, 계산기 만들기(switch문 이용), 삼각형 형성 조건 구별하기) 네 안녕하세요, 이번 포스팅에서는 c언어 조건문을 이용하여 문제를 직접 풀어보면서 코딩 실력을 향상해보는 시간을 가져보려 합니다. 조건문부터는 실제 프로그램을 만들 때 많이 사용하는 문법이기 때문에 지금 이 시점부터 프로그램을 본격적으로 만들 준비를 하고 있다고 해도 과언이 아닙니다. 그럼 지금부터 함께 보시죠. 1. 계산기 만들기(if문 이용) if문을 이용하여 계산기를 만들어보겠습니다. 우리가 수식을 입력을 하면 그것을 직접 계산을 해주는 프로그램을 만들 겁니다. 사용할 연산은 기본 산술 연산입니다. 그럼 지금.. 2022. 12. 4.
c언어 goto문 사용해보기 c언어 goto문 사용해보기 네 안녕하세요, 이번 포스팅에서는 goto문을 사용해보는 시간을 가져보도록 하겠습니다. goto문은 c언어 문법 중 가장 오래된 문법입니다. 이 goto문에서 사실 여러 가지 문법이 파생되었다 해도 됩니다. 하지만 지금은 이를 통하여 여러가지 유용한 문법이 만들어져 거의 사용을 하지 않습니다. 그래서 현재는 잘 사용하지 않지만, c언어 문법의 조상 격인 goto문을 어떻게 사용하는지 알아보도록 하겠습니다. 1. goto문을 사용하지 않는 이유 goto문은 앞서 말씀드렸다시피 거의 사용을 하지 않습니다. 그 이유는 goto문을 쓰게 되면 프로그램 소스가 너무 복잡해지기 때문입니다. goto문의 기능은 프로그램의 실행 순서를 goto문이 가리키는 곳으로 점프를 하게 만들어서 순서.. 2022. 12. 4.
c언어 switch문 사용해보기 c언어 switch문 사용해보기 네 안녕하세요, 이번 포스팅에서는 c언어에서 사용하는 문법 중 하나인 switch문에 대하여 알아보는 시간을 가져보겠습니다. switch문은 if문을 좀 더 간결하게 나타내 주는 문법입니다. 그래서 한 번에 여러 개의 경우의 수를 다루는데 더 능합니다. 그럼 지금부터 알아보도록 하겠습니다. 1. switch문의 기본 구조 switch문은 비유를 하자면 if문과 비슷합니다. 여러 개의 교차로를 하나로 묶어놓은 것이라고 생각하시면 됩니다. 그리고 그 구조는 이렇게 생겼습니다. switch(제어식) { case c1: 문장 1; break; case c2: 문장 2; break; ... default: 문장 n; break; } 이런 식으로 사용을 하며, switch문에서 사용.. 2022. 12. 2.