728x90
반응형

컴퓨터/C

총 80개의 포스트

컴퓨터/C(80)

  1. C 언어 - 함수

    함수란 무엇인가? C언어에서 함수는 작성된 소스코드를 묶어서 하나의 기능으로 만들어주는 역할을 합니다. 프로그램에서 함수는 프로그램을 실행하는 하나의 단위가 됩니다. 아래의 예제로 함수 단위로 설명을 해보겠습니다. #include int main() { int number = 10; printf("함수에 대하여 알아봅시다\n"); return 0; } main 함수에는 int형 변수 하나가 선언되어 있고 printf함수를 실행시킨다. main 함수가 실행된다 ( main 함수 안에 작성된 소스코드가 실행된다.) int 형 변수 number에 10을 넣는다. printf 함수가 실행된다 ( printf 함수 안에 작성된 소스코드가 실행된다.) 함수의 실행을 한다 = 함수 안의 소스코드를 실행한다. main..

    2021.06.06

    컴퓨터/C

    Commnet

  2. C 언어 - 제어문 break / continue / return

    제어문 제어문은 조금 더 소스코드 구조의 흐름을 효율적으로 제어하기 위해 사용합니다. 특정 상황에서 반복문을 종료하고 싶을 때, 또는 아래의 소스코드를 생략하고 다시 반복문의 처음으로 돌아가고 싶을 때 아예 프로그램을 종료하고 싶을 때 등 이런 다양한 상황을 제어할 수 있습니다. break 문 break문은 작성된 소스코드의 가장 가까운 반복문을 종료하는 기능을 가졌습니다. 특정 상황에서 반복문을 종료하기 위해 많이 사용합니다. 예제 ) #include int main() { while (1) { printf("1. 캐릭터 상태보기\n"); printf("2. 맵 이동 하기\n"); printf("3. 게임 종료하기\n"); printf("원하는 명령을 입력 하세요 : "); int input; scan..

    2021.06.05

    컴퓨터/C

    Commnet

  3. C 언어 - 반복문 do while문

    반복문 do while do while문은 while문과 비슷한 구조를 가지고 있습니다. 하지만 조건식과 상관없이 무조건 1회 실행을 한다는 특성을 가지고 있습니다. do while의 형태 do { 소스코드; } while(조건or조건식); do로 do while문의 시작점을 알립니다. 중괄호{}를 이용하여 do while문안의 소스코드의 범위를 지정합니다. 대괄호가 끝난 이후 while과 괄호()를 이용하여 조건 or 조건식을 적어 줍니다. 다른 반복문과 마찬가지로 괄호안의 값이 0이면 탈출 그 이외의 값이면 실행을 합니다. 반복문의 종료를 알리기위해 while의 괄호() 뒤에 ;를 붙여 줍니다. (다른 반복문들과 다른 특징입니다.) 반복문의 최초 진입시 조건식의 탐색 없이 반복문 안의 소스코드를 사용..

    2021.06.05

    컴퓨터/C

    Commnet

  4. C 언어 - 반복문 for

    반복문 for while문은 특정 이벤트가 발생할 때까지 반복하는 경우 많이 사용합니다. for문의 경우에는 특정 횟수만큼 반복하는 경우에 많이 사용합니다. 사실 두 개의 반복문 모두 동일하게 동작하게 구현을 할 수 있지만, 소스코드를 작성하고 이용할 때 조금 더 가시성이 좋아지는 장점이 있습니다. for문의 형태 for(초기식;조건 or 조건식 ;증감식) { 소스코드 } for문의 범위는 중괄호{}로 지정한다. for문에는 3가지 조건이 괄호() 안에 들어간다 3가지 조건의 경계선은 ;로 표시한다.(생략 가능) 초기식: 제어할 인자를 초기화한다. (처음 한 번만 실행한다.) 조건 or조건식 : 해당 조건 or조건식이 만족하면 for문을 시작한다. 증감식: 반복문이 한 사이클 끝난 후 동작할 명령이 들어..

    2021.06.04

    컴퓨터/C

    Commnet

  5. C 언어 - 반복문 while

    반복문은 왜 필요한가 프로그램에서 반복문은 사용자가 만든 소스코드 구조를 반복적으로 활용하기 위해 필요합니다. 반복문의 대표적인 기본 예시인 구구단을 한번 생각해볼까요? 2단을 출력한다고 가정해 봅시다. 9번의 출력문을 여러분의 소스코드에 작성해야 될 것입니다. #include int main() { printf("2 * 1 = 2"); printf("2 * 2 = 4"); printf("2 * 3 = 6"); ..... } 구구단만 해도 엄청나게 많은 소스코드를 작성해야 될 것입니다. 우리는 변수와 상수의 개념을 알고 C언에서 사용할 수 있습니다. 여기에 반복문의 개념을 알고 사용한다면 아주 효율적인 소스코드를 만들 수 있게 될 것입니다. 반복문의 종류 C언어에서 제공하는 반복 문법은 3가지가 있습니다..

    2021.06.04

    컴퓨터/C

    Commnet

  6. C 언어 - 중간 정리

    간단한 설명과 링크를 달아두었습니다. 잊어먹거나 궁금한 내용이 있으면 다시한번 돌아가봅시다. 1. 프로그래밍과 C 언어 프로그래밍은 프로그램을 만드는 행위를 말하며 C언어는 프로그램을 만들기위해 고안된 프로그램 언어이다. 사람의 언어와 가까운 고급언어이며 컴퓨터에서 사용하기 위해 컴파일러가 필요하다. C언어는 다른 언어들에 비해 빠르고 절차 지향적언어 특성이 있다. C언어 - C의 소개 C언어의 시작 C언어는 1972년 벨 연구소에서 데니스 리치에 의해 출시되었습니다. C언어의 탄생의 이유는 유닉스(UNIX)라는 운영체제를 만들기 위해서였습니다. 오늘날 다양한 프로그래밍 언어가 blog-of-gon.tistory.com C 언어 - IDE - Visual Studio설치 IDE(Integrated Dev..

    2021.06.02

    컴퓨터/C

    Commnet

  7. C 언어 - 조건문 switch

    조건문 switch문 앞서 배운 if문들과 처럼 프로그램의 흐름을 제어할 수 있습니다. 하지만 사용하는 구조와 특징이 조금 다른 개념이 있고 각각에 장단점이 있기 때문에 알아보고 사용해 보도록 하겠습니다. switch문의 사용법 switch(변수) { case 1: 수행 식 break; case 2: ... case 3: ... default: 수행식 break; } C언어에서 제공되는 switch문의 기본적인 형태 입니다. switch문은 중괄호로{} 묶여 있어 범위를 나타냅니다. switch문의 시작에 괄호()를 통하여 제어할 변수를 선택 합니다. 제어할 변수의 값을 통해 case문을 확장시켜 case별로 명령실행할 흐름을 선택합니다. 각 case에는 중괄호{}가 존재하지 않으며 case 값 : 으로..

    2021.06.02

    컴퓨터/C

    Commnet

  8. C 언어 - 표준 입력

    표준 입력(Standard In) 프로그램을 만들어서 사용자가 컴퓨터에게 효율적으로 일을 시키기 위해서는 특정 상황에 따라 명령을 해야 됩니다. 이렇게 컴퓨터에게 데이터를 주는 장치는 입력 장치라고 일컫습니다. 입력장치에는 대표적으로 키보드,마우스,마이크등이 있습니다. 그중 C언어에는 프로그램의 표준 입력 장치를 키보드로 지정하고 있습니다. 본글에서는 C언어에서 키보드의 값을 받는 방법에 대하여 알아보도록 하겠습니다. 1. 소스코드에 Stdio.h 추가하기 표준 입력을 하기 위해서는 표준 입출력 라이브러리를 추가해야 됩니다. 그러기 위해서 그 라이브러리의 헤더 파일을 추가해야 됩니다. 지난 글들에 예제에 항상 들어가 있던 내용입니다. Standard input output의 약자로 stdio.h를 추가해..

    2021.06.01

    컴퓨터/C

    Commnet

  9. C 언어 - if ~ else if ~ else

    조건문 if ~elseif ~else문 C언어에서 if 조건문을 확장하는 마지막 형태의 문법입니다. 지난 포스트의 마지막 예제처럼 여러 가지 조건으로 방향이 나눠지는 경우에 효율적으로 소스코드를 관리할 수 있게 됩니다. if ~elseif ~else문의 사용법 else if는 반드시 띄어쓰기를 해야 됩니다. else if의 경우 원하는 만큼 확장이 가능 합니다. 문법의 마지막에 항상 else구문이 필요합니다. if와 else if에는 진입 여부를 판단하는 조건을 반드시 적어 줘야 합니다. 활용해보기 예제 1) 지난 포스트 예제 변경해 보기. #include int main() { int input = 2; if (input == 1 || input == 2 || input == 3) { if(input ..

    2021.05.31

    컴퓨터/C

    Commnet

  10. C 언어 - 조건문 if else

    조건문 if else문 지난 포스트에서는 단일 if문에 대하여 알아보았습니다. 단일 if문은 조건이 만족하면 추가적인 명령을 실행하는 제어를 할 때 주로 사용합니다. if else 문은 선택지가 2개가 있을 때 프로그램의 흐름을 제어하기 위해서 주로 사용합니다. if else문의 사용방법 모든 조건문의 구조의 개념은 같습니다. 중괄호{}로 소스코드의 영역을 지정할수 있고 존재하지 않는다면 다음 한줄의 명령(;를 만날때 까지)만을 실행 합니다. if else문은 조건이 만족하면 if문을 실행하고 만족하지 않는다면 else문을 실행 합니다. else문에 아무것도 없다면 단일if문과 동일한 동작을 수행 합니다. 다만 중괄호 {}로 영역을 표시해 주어야합니다. if else문 활용해보기 예제 1) if else..

    2021.05.30

    컴퓨터/C

    Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :

1 ··· 4 5 6 7 8
728x90
반응형