본문 바로가기
반응형

c언어기초37

C언어 do while 문 모두모두 하이하이~ 모두 반갑습니다. C언어 문법 중에서 while문을 배우고 있었죠? 오늘은 while문의 응용버전인 do while문을 알아보겠습니다. do는 "하다'이죠? 여기서도 그런 의미와 비슷합니다. 먼저 하고~ while이 뒤따라 온다는거죠. 즉 명령을 먼저 한번 실행하고~ while문이 실행된다는 의미입니다. 그럼 do while문의 문법 형태부터 먼저 알아볼까요? 1. do while문 do while문의 형식은 위와 같습니다. do와 실행될 명령이 앞에 오고나서 명령이 위치한 중괄호가 닫힌 뒤 while문이 위치하게 됩니다. 이렇게 되면 do의 중괄호에 속한 명령들이 먼저 한번 실행되고 나서 while문이 시작되며, 조건이 완료될때 까지 명령이 반복됩니다. 간단하게 예제를 통하여 whi.. 2022. 10. 11.
C언어 While 문 (반복문) 오늘은 for문과 비슷하게 반복문을 구성하는 문법인 while문에 대해서 알아보겠습니다. 처음 오신 분들 중에서 for문이 궁금하신 분들은 아래 포스팅을 참조 해 주십시오. https://mech19.tistory.com/177 C언어 FOR 문 (반복문) 지난 시간에 if문법에 대해서 알아보았습니다. 이번시간에는 C언어 문법 중 두번째로 for문에 대해서 이야기 해 보겠습니다. for는 영어로 "~~을 위해"라는 의미가 있습니다. C언어에서도 비슷한 의 mech19.tistory.com 1. while문 형식 자 이제 while문을 본격적으로 알아보겠습니다. for문은 초기식, 조건식, 증감식등 식이 3가지가 들어갔었지만 while문은 조건식 하나만 들어갑니다. 그래서 for문보다 훨씬 간단합니다. w.. 2022. 10. 6.
C언어 Break문, Continue문, 반복 for문 자 지난시간에 for문법을 이용하여 무한으로 계속되는 프로그램을 알아보았었죠? 그런데 무한으로 계속되는 프로그램이다보니 종료하기가 조금 애매했습니다. 이럴때 사용하는 문법을 알아볼꺼에요. 먼저 for문법을 이용하여 무한으로 계속되는 프로그램은 아래 포스팅을 참조해 주세요. https://mech19.tistory.com/178 그럼 오늘 알아볼 내용을 바로 시작해 보겠습니다. 1. Break문 자 앞서 이야기했던것과 같이 무한반복되는 for문 프로그램이 실행 도중에 어떤 특정조건에 도달하였을 때 for문의 루프를 탈출하도록 하는 방법을 알아보려고 합니다. 이럴때는 break문을 사용하면 됩니다. break문은 for문의 { } 중괄호 안에 명령들과 함께 사용되어 집니다. 그럼 예시를 하나 들어보도록 하지.. 2022. 10. 4.
C언어 FOR 문 (무한반복문) 앞서 기본 for문법을 배워보았습니다. 기본적인 for문의 문법은 아래 포스팅을 참조해 주시기 바랍니다. https://mech19.tistory.com/177 C언어 FOR 문 (반복문) 지난 시간에 if문법에 대해서 알아보았습니다. 이번시간에는 C언어 문법 중 두번째로 for문에 대해서 이야기 해 보겠습니다. for는 영어로 "~~을 위해"라는 의미가 있습니다. C언어에서도 비슷한 의 mech19.tistory.com 기본적인 for문법에서 배웠던 기본적인 for문의 형식은 for(초기식; 조건식; 증감식) { 명령; }의 형태였습니다. 아래의 화면을 참조해 주십시오. 초기식에서 설정한 초기설정값이 조건식에서 설정한 목표값이 될 때까지 증감식이 지정한 방식대로 조정되는 형태였고, 그 매 사이클마다 중.. 2022. 9. 28.
C언어 FOR 문 (반복문) 지난 시간에 if문법에 대해서 알아보았습니다. 이번시간에는 C언어 문법 중 두번째로 for문에 대해서 이야기 해 보겠습니다. for는 영어로 "~~을 위해"라는 의미가 있습니다. C언어에서도 비슷한 의미로 사용됩니다. 그럼 예제를 통해서 조금씩 알아가 보도록 하겠습니다. 만약에 1부터 10까지의 수를 더해야 한다면 프로그램을 어떻게 짜야 할까요? 우리는 경험이 있기 때문에 따로 계산하지 않고서도 1부터 10까지를 더하면 55가 나온다는 것을 잘 알고 있습니다. 그렇지만 컴퓨터는 그렇지가 못하지요. 물론 노가다(?)를 하여 1부터 10까지 일일이 더해도 됩니다만 그건 우리가 원하는게 아니잖아요. 이럴 때 사용하는 문법이 반복문이라는 것입니다. 우리가 원하는 목표에 도달할 때 까지 프로그램을 반복수행 하는 .. 2022. 9. 26.
논리연산자 ( 논리 곱, 논리 합, 논리 부정 연산자) 이번시간에는 논리연산자에 대해서 이야기 해 보겠습니다. 일단 먼저 지난시간에 배운 if문을 활용하여 만든 아래의 예제를 먼저 보겠습니다. 위 예제를 풀이해 보자면 키를 입력받고 입력받은 키가 170이상이고, 180미만이면 "당신의 키는 정상입니다."라는 문구가 출력되는 프로그램입니다. 여기서는 if문을 사용하여 조건을 만들었는데 170이상과 180미만을 동시에 표현하기 힘들어서 if문을 중복으로 작성하여 조건문을 완성하였습니다. 이 프로그램을 좀 더 간결하게 만들 수는 없을까요? 물론 가능합니다. 아래 예제를 확인해 주세요. 1. 논리 곱 연산자 && 조건문이 하나라서 많이 줄어든것 같지는 않지만 그래도 훨씬 보기에 간단해 진것을 확인 해 볼 수 있습니다. 위 와같이 && 연산자를 논리 곱 연산자 (Lo.. 2022. 9. 21.
반응형