목록프로그래밍 언어/C언어 (36)
나의 IT일지
함수 수학에서 함수란 두 집합의 관계를 논리적으로 설명하는 개념으로, f(x) = x+y 같이 왼쪽엔 함수명, 오른쪽엔 수식인 형식을 가지고 있다. 프로그래밍에서도 똑같이 함수라는 개념을 사용하는데, my-it-diary.tistory.com 함수란 나열된 여러 명령어의 묶음으로, 자주 사용하는 명령을 묶어놓고 이름만 호출하는 것으로 편하게 사용하기 위해 사용한다. 함수를 사용할 때에는 3개의 순서가 있는 데, 함수를 사용하겠다고 컴파일러에게 발표하는 함수선언, 함수를 사용하는 함수호출, 함수를 제작하는 함수정의가 있다. 함수는 반환형(돌려줄 값(리턴값)의 자료형), 매개변수(전달하는 값을 저장하기 위한 변수), 실행문, return문(값을 호출한 곳으로 반환하는 분기문)으로 구성되어 있다. 함수와 변수..
수학에서 함수란 두 집합의 관계를 논리적으로 설명하는 개념으로, f(x) = x+y 같이 왼쪽엔 함수명, 오른쪽엔 수식인 형식을 가지고 있다. 프로그래밍에서도 똑같이 함수라는 개념을 사용하는데, 수학에서 사용하는 개념이 살짝 다르다. 프로그래밍에서의 함수란 나열된 여러 명령들의 묶음으로, 우리가 항상 사용하는 "printf(), scanf()"이 바로 함수의 종류이다. 함수 사용이유 프로그래밍에서 함수를 사용하는 이유는 개발자의 가독성도 있지만, 자주 사용하는 여러 명령들을 묶어놓고 이름을 호출하는 것만으로 편하게 사용하기 위해서 사용한다. 특히 코드가 긴 부분을 중복적으로 사용한다고 할 때 사용이 된다. 예를 들어 두 수의 평균값을 구하는 코드가 있다고 하자. #include void main(){ f..
프로그램의 코드 실행은 위에서 아래쪽으로 진행하는 흐름을 가지고 있다. 하지만 이러한 흐름을 제어하는 문법이 있는데, 이를 제어문이라고 한다. 조건문은 제어문의 일종으로, 일정 조건의 만족에 따라 실행문을 실행하는지 말지 결정하는 문법으로, if문과 switch문이 있다. 반복문은 제어문의 일종으로, 일정 조건이 만족되는 동안 실행문을 반복적으로 실행하도록 하는 문법으로, while문과 for문이 있다. 특히 제어문에 다른 제어문을 사용하는 경우가 있으며, 이중에 반복 안에 다시 반복이 이루어지는것을 다중 반복문가 있다. 다중 반복문은 반복문을 반복할 필요가 생긴 상황에서 편하게 처리하기 위한 목적을 가지고 있으며, 반복문 안에 실행할 문장으로 반복문을 포함시켜 사용하면 된다. 예시) 구구단 출력하는 프..
제어문이란 프로그램의 흐름을 제어하는 문법으로 조건문과 반복문이 있다. 조건문이란 일정 조건을 만족시킬 때, 실행문을 실행하도록하는 문법으로, if문과 switch문이 있다. 반복문이란 일정 조건을 만족하는 동안 같은 실행문을 반복적으로 실행하도록 하는 문법으로 while문과 for문이 있다. 그리고 이러한 제어문 안에서도 분기문이라는 것을 사용하는데, 분기문이란 제어문의 일종으로, 흐름을 가로채거나(continue문) 흐름에서 빠져나가게 하기(break문) 등 기존 흐름에 따르지 않고 다른 명령을 수행하도록 하는 문법이다. break문 반복문,조건문의 명령문을 탈출시키는 기능을 가진 제어문으로, 보통 반복문의 반복 실행을 즉시 끝낼 때 사용한다. #include void main() { int sum ..
프로그램은 위에서 아래로, 왼쪽에서 오른쪽으로 진행된다. 하지만 이 정상적인 흐름을 제어하는 문법이 있는데, 이를 제어문이라고 한다. 반복문이 이 제어문의 일종으로, while문과 for문이 있다. while문에 대해서는 아래 링크를 통해 볼 수 있으며, 이 글에선 for문에 대해서 알아보자. 반복문(while문) 제어문이란 위에서 아래로, 왼쪽에서 오른쪽으로 실행하는 프로그램의 평범한 실행 흐름을 인위적으로 제어하는 문법이다. 제어문에는 조건문과 반복문이 있으며, 조건문에는 if문, switch문, 반 my-it-diary.tistory.com 반복문-for문 반복문을 사용하는 목적은 반복적인 작업을 문법으로 쉽게 처리하기 위함이다. 그래서 while문과 for문은 조건식이 참일 동안에 실행문을 반복한..
제어문이란 위에서 아래로, 왼쪽에서 오른쪽으로 실행하는 프로그램의 평범한 실행 흐름을 인위적으로 제어하는 문법이다. 제어문에는 조건문, 반복문, 분기문이 있으며, 조건문에는 if문, switch문, 반복문에는 while문, for문, 분기문에는 break문, continue문이 있다. 이 글에선 반복문중 하나인 while문에 대해서 알아볼 것이다. 반복문 사용 이유 반복문이란 반복되는 작업을 쉽게 처리하기 위해서 사용하는 문법으로, 조건의 결과에 따라 실행할 문장을 반복적으로 실행시키는 문법이다. 예를 들어보자, 만약 "C언어는 절차지향언어"라는 문장을 10번 출력한다고 하자. 그렇다면 해당 소스코드는 다음과 같다. #include void main(){ printf("C언어는 절차지향언어이다."); p..