본문 바로가기

c언어123

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.
c언어 중첩된 if문, else if문으로 다중 if문 사용하기 c언어 중첩된 if문, else if문으로 다중 if문 사용하기 네 안녕하세요, 이번 포스팅에서는 다중 if문을 다루는 방법에 대하여 알아보도록 하겠습니다. 다중 if문은 선택지가 여러 개가 존재를 하거나, 하나의 큰 덩이를 관장하는 if문 안에 다른 if문이 있는 경우에 씁니다. 그리고 이러한 형태를 좀 더 발전을 시키면 for문과 while문과 같은 반복문의 구조를 갖출 수가 있습니다. 그럼 지금부터 어떤 식으로 다루는지 한 번 알아보도록 하겠습니다. 1. 중첩된 if문 중첩된 if문은 하나의 if문 안에 한 개 이상의 다른 if문이 존재를 하는 if문을 말합니다. 이런 식으로 씁니다. if (조건식1) { if (조건식 2) { printf(문장1); } } else { printf(문장); } 이.. 2022. 12. 2.
c언어 if - else문으로 참과 거짓, 양자택일 프로그램 작성하기 c언어 if - else문으로 참과 거짓, 양자택일 프로그램 작성하기 네 안녕하세요, 이번 포스팅에서는 c언어에서 사용하는 if - else문으로 양자택일 참과 거짓 프로그램을 작성을 해보도록 하겠습니다. 이전 포스팅에서는 if문 하나만 써서 참일 경우는 출력을 하고, 거짓일 경우는 출력을 하지 않는 코드를 작성을 했습니다. 하지만 우리가 프로그램을 작성을 한다면 거짓일 경우도 출력을 해야 하고, 제3의 경우도 출력을 해야 합니다. 그래서 그럴 경우에는 else를 써서 거짓일 경우를 출력을 하기도 하고, 다음에 배울 중첩된 if문, 연속적인 if문을 이용하여 다수의 경우에 대응되는 것을 출력합니다. 그럼 지금부터 알아보도록 하겠습니다. 1. if - else문의 기본 사용법 if - else문은 기본 i.. 2022. 12. 2.