C 언어 - 용어 알아보기

컴퓨터/C

728x90
반응형

C언에 용어와 개념 복습하기

지금까지 C언어에 문법과 사용방법에 대하여 포스트를 올렸습니다. 설명을 하면서 생략을 하거나 대략적인 설명만 한 부분이 많았습니다. 이제 어느정도 C언어를 구성하고 있는 부분들을 배웠기 때문에 조금 용어와 구조의 개념에 대하여 확실하게 알아갈 필요가 있을 것 같아 다시한번 정리하는 시간을 가지도록 하겠습니다.

 

1. IDE를 통해 사용자는 프로그래밍을 할수 있습니다.

  • IDE(Integrated development environment) 통합  개발환경의 약자
  • 소스코드작성 및 편집 / 컴파일 / 링킹 / 디버깅등의 다양한 기능을 하나의 프로그램에서 제공해준다.
    • 코딩 - 소스코드를 작성하는 행위 
    • 빌드/컴파일/링크 - 작성된 소스코드를 기계어화 시켜 프로그램이 되는 과정의 행위
    • 디버깅 - 작성한 소스코드에서 프로그램의 오류를 찾는 행위 

2. C언어 코딩 필수 기초!

  • 소스파일의 확장자 명은 .c 
  • 항상 프로그램의 시작은 main함수에서 시작한다.
  • 소스코드를 작성할 때 한 명령이 끝나면 끝남을 알리기 위해 세미콜론( ; )을 쓴다.
  • 수식등 계산을 하기위한 범위는 보통 괄호 ( ) 를 이용한다.
  • 함수의 범위 소스코드의 범위를 정하기 위해 중괄호 { } 를 이용한다.

3. 변수와 상수

  • 변수와 상수 모두 데이터를 메모리공간 위에 저장하는 녀석들이다. 
  • 다만 상수는 메모리 공간위에 올라간 이후 변경없이 사용되고 
  • 변수는 메모리 공간을 정의하는 이름이 되어 메모리공간안에 값을 변경할수 있다.
  • 변수를 사용하기위해선 선언을 해야되며, 정확한 자료형을 선언해야 된다.

4. 자료형

  • 자료형이란 C언어에서 정보처리를 하기 위한 크기를 정의하기 위한 개념이다.
  • 기본 자료형과 사용자정의 자료형이 있다.
  • 기본 자료형에는 int / char / float 등 각각의 자료형 마다 목적과 크기가 다르다.

5. 전처리기 / 라이브러리 / 헤더 / 주석

  • 전처리기란 소스코드를 작성하기 전에 하는 행위
    • 전처리기의 사용을 알리기 위해 #inlucde 키워드를 사용한다.
    • 전처리기로 다른 라이브러리를 불러올수도 있다.
  • 라이브러리 - 다양한 함수들을 미리 만들어 두어 기계어화 한 파일
    • 헤더 파일과 라이브러리 파일이 세트로 존재한다.
  • 헤더 파일 - 기계어화 된 라이브러리 파일을 사용하기 위한 파일
    • 헤더파일에는 해당 라이브러리의 함수들에 선언이 되어 있다.
  • 주석 - 주석은 컴파일시 읽지 못하지만 주석을 작성함으로 소스코드 사용자에게 편리성을 제공한다.

6. 조건문 

  • 조건문은 다양한 연산에 따라 프로그램에서 동작을 하는 흐름을 제어하기 위해 사용하는 문법이다.
    • if 계열 조건문
    • switch 계열 조건문

7. 반복문

  • 반복을 하기위한 문법이다. 
    • while 
    • for
    • do while

8. 제어문

  • 제어문은 프로그램을 제어하기 위해 도움을 주는 키워드를 일컫는다.
    • continue - 가장 가까운 반복문의 처음으로 돌아간다.
    • break - 가장 가까운 반복문을 탈출한다
    • return - 해당 함수를 탈출 또는 종료를 알린다.

9. 참과 거짓 또는 만족 불만족

  • C 언어에서는 참과 거짓 / 만족 또는 불만족의 형태를 2가지의 형태로 구분한다
    • 거짓 또는 불만족의 형태 : 0 
    • 참 또는 만족의 형태 : 0이외의 모든 값

10.연산

  • C언어에서는 다양한 연산을 제공해 준다.
    • 산술 연산
      • 특징 중 하나는 나머지 연산자가 있다. 
      • 나누기 연산자는 나머지의 값만을 취한다.
    • 비트 연산
    • 할당 연산
    • 논리 연산
    • 주소 연산
    • 관계 연산
    • 삼항 연산

 

11. 표준 입출력 함수 

  • C언어에서는 표준 입출력 라이브러리 등 다양한 기본 함수들을 라이브러리의 형태로 제공해 준다.
    • 대표적 출력은 printf 
      • 포맷 지정 형식을 알아야 된다.
      • 이스케이프 문을 알고 있어야 편하다.
    • 대표적 입력은 scanf
      • 포맷 지정 형식을 알아야 된다.
      • 입력을 받기 위해 변수를 선택하면 scanf("%d",&변수)의 형태로 입력해야된다.

12. 함수 

  • 함수는 소스코드를 묶어놓은 세트의 개념이다.
  • 크게 4가지 형태의 함수가 있다
    • void 함수명() 
      • 반환 X 매개변수 X
    • void 함수명(매개변수)
      • 반환 X 매개변수 O
    • 자료형 함수명()
      • 반환 O 매개변수 X
    • 자료형 함수명()
      • 반환 O 매개변수 O
  • 함수들의 형태를 잘 이용해야 된다. 
728x90
반응형

'컴퓨터 > C' 카테고리의 다른 글

C 언어 - 배열과 문자열  (0) 2021.06.09
C 언어 - 지역변수와 전역변수  (0) 2021.06.08
C 언어 - 함수  (0) 2021.06.06
C 언어 - 제어문 break / continue / return  (0) 2021.06.05
C 언어 - 반복문 do while문  (0) 2021.06.05

Commnet

G91개발일지

Gon91(지구일)

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

TODAY :

YESTER DAY :

TOTAL :