ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C] 간단한 개념 정리 (Chapter 02)
    [C언어] 2023. 9. 20. 06:50

    C언어의 특징

     

    1. 절차지향적 특성

     

    2. 이식성이 좋음

    - CPU의 종류에 상관없이 실행이 가능하고, 운영체제의 차이에도 덜 민감하다.  

     

    3. 좋은 성능

    - 어떻게 프로그램을 만드냐에 따라 다르기 때문에 절대적인 것은 아니지만, 기본적으로 C언어는 성능에 민감한 소프트웨어의 개발에 주로             사용된다. 사용하는 메모리의 양이 상대적으로 적고, 속도를 저하시키는 요소들을 최소화한 언어이기 때문이다. 

     

     

    함수의 정의 : 만들어진 함수, 실행이 가능한 함수를 일컬음

    함수의 호출 : 함수의 실행을 명령하는 행위

    인자의 전달 : 함수의 실행을 명령할 때 전달하는 입력 값

     

    여기서 인자란? 

    : 어떤 사물의 원인이 되는 낱낱의 요소나 물질

     

     

     

    C언어의 기본 단위 => 함수

    int main(void)

    int : 출력형태

    main : 함수이름

    void : 입력형태

     

     

     

    표준 라이브러리와 printf 함수

     

    표준 함수 

    : 직접 만들지 않아도 호출이 가능한, 기본적으로 제공되는 함수. 

    즉, 누구나 가져다 쓸 수 있도록 이미 만들어져 있는 함수이다. 이렇듯 기본적으로 제공되는 함수를 뜻한다.

     

    표준 라이브러리

    : 표준함수들의 모임

     

     

    "\n" : 이스케이프 시퀀스 (escape sequence) = 줄을 바꾸라 = 개행 하라

     

     

     

     

    헤더파일 선언의 필요성 ( 아직은 완벽히 이해하는데 무리 => 일단은 이렇게 이해)

     

    : 헤더파일 stdio.h 에는 printf 함수의 호출에 필요한 정보가 존재한다. 따라서 이 파일의 정보를 포함하는 해더파일 선언문이 삽입되어야 한다. 

     

    printf 함수의 호출을 위해서는 stdio.h 를 대상으로 헤더파일 선언을 해야 한다.

    헤더파일의 선언은 소스파일의 맨 앞부분, main 함수 정의 이전에 와야 한다.   

     

     

    return 은 함수의 종료와 값의 전달(반환)이라는 두 가지 의미를 지닌다. 

     

    함수를 호출한 영역으로 값을 전달(반환)

    현재 실행중인 함수의 종료

     

     

Designed by Tistory.