목록프로그래밍 언어 (80)
나의 IT일지
프로그램은 위에서 아래로, 왼쪽에서 오른쪽으로 진행된다. 하지만 이 정상적인 흐름을 제어하는 문법이 있는데, 이를 제어문이라고 한다. 반복문이 이 제어문의 일종으로, 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..
제어문은 소스코드의 흐름순서에 영향을 주는 문법으로, 조건문이 제어문의 일종이다. 조건문에는 if문과 switch문이 있는데, if문에 대해서는 다음 링크를 통해 들어가면 되며, 이 글에선 switch문에 대해서 알아볼 것이다. 조건문(if문) 프로그램에는 위에서 아래로, 왼쪽에서 오른쪽으로 코드를 읽는 흐름이 존재한다. 하지만 이런 흐름을 제어하는 문법이 존재하는데, 이를 제어문이라고 한다. 제어문에는 조건문(if문, switch문) my-it-diary.tistory.com 조건문 - switch문 조건문을 간단히 설명하면, 조건에 따라 명령 문장이 바뀌는 문법이다. if문에선, 결과값이 참과 거짓을 갖는 비교 연산자와 논리 연산자가 조건으로 사용되는데, switch문은 무엇을 조건으로 사용할까? s..
프로그램에는 위에서 아래로, 왼쪽에서 오른쪽으로 코드를 읽는 흐름이 존재한다. 하지만 이런 흐름을 제어하는 문법이 존재하는데, 이를 제어문이라고 한다. 제어문에는 조건문(if문, switch문), 반복문(do문, while문), 분기문(break문, continue문)이 있으며, 이 글은 조건문 중에서 if문에 대해서 설명할 것이다. 조건문 - if문 일단 조건문이란 무엇이냐? 조건식의 결과에 따라 실행할 문장을 결정하는 문법으로, 어떤 명령문을 조건적으로 실행해야 하는 경우에 사용한다. if문의 경우에는, 조건식을 결과값이 참(1) 혹은 거짓(0)이 나오는 비교연산자나 논리연산자를 사용하며, 3가지 구조식이 있다. 구조식 1 if(조건식){ 조건식이 참일때 실행할 명령 1; } 명령 2 명령 3 구조식..
연산자(산술, 대입, 증감, 비교, 논리) 프로그램은 CPU가 처리하는 명령어의 집합으로, 입출력함수를 통한 명령어를 사용하지만, 연산자를 통한 명령어를 사용할 수 있다. 그래서 우리는 다양한 연산자를 활용할 수 있어야 한다. 연산 my-it-diary.tistory.com 연산자란 CPU에서 변수나 상수를 연산을 하기 위한 명령어 산술 연산자: 수학에서 사용하는 사칙연산으로 값을 연산하는 명령어 대입연산자: 오른쪽 데이터를 왼쪽 변수에 저장하는 연산자 증감연산자: 변수의 값을 1 증가하거나 감소할 때 사용하는 연산자, 비교 연산자: 두 값의 관계가 참(1)인지 거짓(0)인지 판별하는 연산자 논리 연산자: 연산식or 조건식 조합의 참과 거짓을 판단하는데 사용되는 연산자 그럼 이번에는 비트 연산자, 삼항 ..
프로그램은 CPU가 처리하는 명령어의 집합으로, 입출력함수를 통한 명령어를 사용하지만, 연산자를 통한 명령어를 사용할 수 있다. 그래서 우리는 다양한 연산자를 활용할 수 있어야 한다. 연산자 연산자란 CPU에서 변수나 상수를 연산을 하기 위한 명령어로, 평범하게 생각하는 "+,-,*,/"가 연산자에 속한다. 이때 연산의 기능을 가진 문자를 연산자, 연산를 당하는 문자를 피연산자라고 하며, 피연산자의 갯수에 따라 단항 연산자, 이항 연산자, 삼항 연산자 등으로 연산자가 구별이 된다. 연산자에도 기능에 따라 산술 연산자, 대입 연산자, 증감 연산자, 관계 연산자, 논리 연산자, 형 변환 연산자, 비트 연산자 등등으로 구분할 수 있다. 그리고 이 글에서는 산술 연산자, 대입 연산자, 증감 연산자, 비교 연산자..