ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C언어의 개론적 이야기
    c언어 기초 2017. 3. 16. 14:46

    1. 컴파일이란

    프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역해 주는 역할을 하는 번역기


    2. C 언어의 장점

    익숙해지는데 오랜 시간이 걸리지 않는다.

    이식성이 좋다.

    효율성이 높다.

    3. C 언어의 단점

    프로그래밍 하는데 많은 주의를 요한다.

    완전한 고급 언어에 비해 상대적으로 어렵다.


    4. 프로그램 작성 및 실행순서

      1. 1. 프로그램 작성
      2. 2. 컴파일
      3. 3. 링크
      4. 4. 실행파일 생성

    5.   컴파일 ctrl + f5,  -> 링크 f7


    Source Code -> Compiler(코드 번역) -> 기계어(~.obj)  -> Linker(실행파일 생성) -> Loader(메모리에 적재) 


    #include <stdio.h>


    int main(void)

    {

    printf("Hello, World! \n");

    return 0;

    }


    6. 함수란 
    적절한 입력과 그에 따른 출력이 존재 하는 것을 가리켜 함수라 한다.
    C 언어의 기본 단위는 함수이다.




    - 함수 호출과 인자 전달

    인자 전달 : 입력 x를 전달하는 행위

    함수 호출 : 인자를 전달하면서 함수의 실행을 요구하는 행위


    - C 언어의 함수 특성

    입력과 출력 존재

    순차적으로 실행

    함수의 기능을 정의하는 몸체 부분 존재





    7. hello.c 에서 함수


    * 표준 라이브러리에 대한 이해

    이미 표준화 해서 만들어 놓은 함수들의 집합을 가리켜 표준 라이브러리라 한다.

    헤더 파일을 포함해야 사용이 가능하다.


    8. 헤더 파일의 이해
    stdio.h 라는 이름의 헤더 파일
    헤더 파일의 포함을 알리는 선언은 제일 먼저 등장해야 한다. 


    * return의 의미
    함수를 종료(빠져 나온다).
    함수를 호출한 영역으로 값을 반환
    * return의 특징
    return은 함수 내에서 존재 하지 않을 수도 있다. 
    둘 이상의 return문이 존재하는 것도 가능

    * 주석  /*  */  혹은 // 





    'c언어 기초 ' 카테고리의 다른 글

    연산자  (0) 2017.03.20
    C언어 Visual Studio scanf 에러 해결 방법  (2) 2017.03.19
    데이터 저장을 위한 변수  (0) 2017.03.17
    printf 함수의 기본  (1) 2017.03.16
    visual c++ 설치 및 기본 셋팅  (0) 2017.03.16

    댓글

Designed by Tistory.