반응형

나미/C 41

17. 제어문 - 반복문, getch()와 getche()

이번에는 제어문 중에 반복문의 종류와 사용법에 대해서 배우자. 반복문의 의미와 종류 명령어를 필요한 조건에 따라 여러 번 반복하여 수행하는 경우에 사용을 하게된다. 종류에는 while문, for문, do-while문이 있다. 그외에 goto문이 가끔 사용된다. 그러나 goto문의 경우는 if와 함께 이루어 사용을 하게 되는데 가급적이면 제어하는데 별로 좋지 않기 때문에 사용하지 않는것이 좋다. do-while문 같은경우도 잘 사용하지 않는다. while문 반복문 중에서 가장 흔히 사용하는 방법으로써 반드시 숙지하는 것이 좋다. 사용방법은 다음과 같다. while ( 논리식 ) { 명령문; } 위의 형태로 사용한다. 논리식 부분에서 조건이 만족하게 되면 계속 반복적으로 명령문을 수행하게 된다. 반복수행을 ..

나미/C 2013.03.15

16. 제어문 - 복합문, 선택문

복합문의 의미 여러 개의 명령문을 묶어서 하나의 실행단위로 만들기 위해서 사용한다. 사용방법은 { }로 묶어서 사용한다. 선택문의 의미 말그대로 소스를 작성하다보면 내가 선택해서 필요한 부분만 사용을 해야하는 경우가 종종 발생한다. 그래서 선택문을 이용하여 필요한 값을 불러오기 위해 사용한다. if문 선택문 중에서 가장 간단한 형태로써, 주어진 조건에 만족하면 실행하는 형태를 가진다. 형태는 아래와 같다. if ( 논리식 ) 명령문; if를 사용할때는 반드시 소문자로 적을것. if( a > b) printf("%d",a); 이런경우 b보다 클경우만 a의 값을 출력한다라는 선택의 경우이다. if - else문 if문과 같이 기본형은 똑같다. 기본형에 else부분이 추가적으로 더해졌다고 생각하면 된다. 쉽게..

나미/C 2013.03.14

15. 제어문과 변수선언 및 초기화

제어문이란 ! 프로그램의 순서를 지정하여 원하는 값을 출력하기 위해서 제어문을 사용하게 된다. 제어문의 종류 복합문, 선택문, 반복문 이렇게 3가지로 구별할수 있다. 먼저 복합문에 대해서 알아보자. 그전에 앞서서 변수의 선언과 초기화를 먼저 설명하고 제어문을 알아본다. 변수의 선언 변수는 앞에서 이미 설명하였기때문에 왜 선언하는지에 대해서 이유를 알아야한다. 변수선언이라는 의미는 어떠한 형태의 데이타, 즉 값을 사용하기 위해 메모리의 공간을 할당하겠다!!!!!!!! 라는 선언이다. 선언을 하지 않으면 메모리 공간을 할당 받지 못하였기 때문에 변수를 사용하게되면 그 변수에 해당하는 값을 기억할 자리가 없다는 것이다. 그러므로 사용할 변수에 대해서 반드시 그 형태와 변수이름을 지정하고 선언을 해주는 것이다...

나미/C 2013.03.13

13. 복합 대입 연산자와 증감 연산자

복합 대입 연산자 종류 복합 대입 연산자 같은 표현 설명 a=a+b a+=b a+b를 먼저 수행한 후에 a에 값을 저장 a=a-b a-=b a-b를 먼저 수행한 후에 a에 값을 저장 a=a*b a*=b a*b를 먼저 수행한 후에 a에 값을 저장 a=a/b a/=b a/b를 먼저 수행한 후에 a에 값을 저장 a=a%b a%=b a%b를 먼저 수행한 후에 a에 값을 저장 위 두개의 식은 결과적으로 같은것이다. 실질적으로 사용은 마니 하지 않는다. 증감 연산자의 종류 증감 연산자 설명 ++a 선 증가, 후 연산(먼저 증가시킨후 연산) a++ 선 연산, 후 증가(먼저 연산후 증가) --a 선 감소, 후 연산(먼저 감소시킨후 연산) a-- 선 연산, 후 감소(먼저 연산후 감소) ++ , -- 는 기본적으로 하나씩..

나미/C 2013.03.12

12. 대입연산자와 산술연산자

대입연산자 (=) 연산자 = 는 대입연산자 이다. 보통의 경우 예를들어 설명해보면 a = 3; 여기서 볼수 있는것은 3이라는 숫자를 a라는 자리에 대입을한다라고 생각하면된다. 보통 = 이라고하면 수학에서 사용하는 같다라는 의미로 착각하기 쉬우나 절대적으로 C언어에서 주의하고 봐야할 점이다. 산술연산자 산술 연산자 예시 설명 + a = 6+2 피연산자 6과 피연산자 2의 덧셈 연산 - a = 6-2 피연산자 6과 피연산자 2의 뺄셈 연산 * a = 6*2 피연산자 6과 피연산자 2의 곱셈 연산 / a = 6/2 피연산자 6과 피연산자 2의 나눗셈 연산 % a = 6%2 피연산자 6과 피연산자 2를 나눈 나머지 연산 여기서 조심해야하는 것이 있다. /(나눗셈) 연산자를 사용할경우 대게 int형의 경우는 나눗..

나미/C 2013.03.12
반응형