728x90
반응형

전체 글

총 381개의 포스트

전체 글(381)

  1. C 언어 - 배열과 문자열

    배열과 문정의와 필요성 C언어를 사용하면서 변수를 메모리 공간에 선언하여 변수를 가지고 값을 계속 변경을 할수 있다고 했습니다. 만약 숫자를 담는 int형 변수 30개가 필요하다고 가정해 봅시다. 일일이 변수로 선언을 하고 이 변수들을 제어하기는 어렵습니다. int num1; int num2; int num3; int num4; int ..... 이런 변수의 한계점을 극복하기 위해 나온것이 바로 배열입니다. 배열을 통해 문장을 저장하고 숫자들을 묶어서 저장할 수 있습니다. 배열 배열은 변수의 묶음의 형태 입니다. int형 변수 5개를 만드는 대신 int형 변수 5개를 묶을수 있는 배열을 만들어서 사용하게 되는 것입니다. 배열을 만들면 그림과 같이 배열의 이름은 arr이고 대괄호 []로 배열의 인덱스(순서..

    2021.06.09

    컴퓨터/C

    Commnet

  2. C 언어 - 지역변수와 전역변수

    지역변수와 전역변수 지금까지 프로그래밍을 하면서 이상한 점을 느끼셨나요 ? 분명 변수를 선언하고 사용하는데 왜 함수에 매개변수가 있고 반환이 있을까? 바로 변수의 특정 때문에 그렇습니다. 메모리를 조금 더 효율적으로 관리하게 위해서 프로그래밍에서 변수들이 움직일수 있는 범위를 제한해 둡니다. 이런 변수들을 지역변수라고 하고 모든 영역에서 쓸수 있는 변수를 전역 변수라고 부릅니다. 지역변수 지난 글들에서 소스코드의 범위를 항상 중괄호 { } 로 구분하여 사용하고 있었습니다. 어떤 중괄호 안에 변수가 선언되면 그 부분에서만 사용 할수 있는 변수가 바로 지역 변수입니다. 결국 선언된 시점 부터 포함된 중괄호 { } 가 끝나는 지점에서 해당 지역 변수는 사라집니다. 소스코드를 통해 한번 알아보도록 하겠습니다. ..

    2021.06.08

    컴퓨터/C

    Commnet

  3. C 언어 - 용어 알아보기

    C언에 용어와 개념 복습하기 지금까지 C언어에 문법과 사용방법에 대하여 포스트를 올렸습니다. 설명을 하면서 생략을 하거나 대략적인 설명만 한 부분이 많았습니다. 이제 어느정도 C언어를 구성하고 있는 부분들을 배웠기 때문에 조금 용어와 구조의 개념에 대하여 확실하게 알아갈 필요가 있을 것 같아 다시한번 정리하는 시간을 가지도록 하겠습니다. 1. IDE를 통해 사용자는 프로그래밍을 할수 있습니다. IDE(Integrated development environment) 통합 개발환경의 약자 소스코드작성 및 편집 / 컴파일 / 링킹 / 디버깅등의 다양한 기능을 하나의 프로그램에서 제공해준다. 코딩 - 소스코드를 작성하는 행위 빌드/컴파일/링크 - 작성된 소스코드를 기계어화 시켜 프로그램이 되는 과정의 행위 디버..

    2021.06.08

    컴퓨터/C

    Commnet

  4. 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

  5. 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

  6. 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

G91개발일지

Gon91(지구일)

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

TODAY :

YESTER DAY :

TOTAL :

1 ··· 49 50 51 52 53 54 55 ··· 64
728x90
반응형