C언어의 기본 구조 220818

박선우·2022년 9월 17일
0

C언어

목록 보기
1/1
- 빌드 Build 란? 컴파일과 링크의 과정을 진행하는 것

C언어의 기본 구조


#include <stdio.h>

#include <stdio.h>

- <stdio.h>

  • .h : 헤더 파일이라 부른다.
  • stdio.h 를 포함하겠다는 의미이다.
  • stdio.h 를 포함하지 않으면 printf 함수를 사용할 수 없다.
  • printf 에 대한 코드가 stdio.h 파일에 선언되어 있기 때문에 include 해야 사용할 수 있다.

stdio.h : Standard Input/Output library
(표준입출력 라이브러리)의 약어이다.

  • 헤더파일 열어보기.
    stdio.h에 마우스 커서 올리고 F12

C언어의 기본 구성요소는 함수이다.

  • 수학에서의 함수 형태
    y = f(x)

  • C언어에서의 함수 형태

int main(공백)
{

}

- f( ) : main
- x : '공백'에 들어갈 무언가
- y : int
- 함수의 영역은 '{' 와 '}' 사이에 함수의 정의를 한다.


  • 사용자 정의 함수와 표준 함수를 사용한다.

  • 표준함수 : 라이브러리에 포함되어있는 함수

  • 사용자 정의 함수 : 표준함수를 기반으로 내가 만드는 함수

문장의 끝 세미콜론 ';'

  • C언어의 문장들은 마칠때 반드시 세미콜론을 찍어주어야 한다.
  • 단, 전처리기는 예외이다.
#include <stdio.h>

int main() 
{
	printf("hello world\n");
    return 0;
}
  • 위의 예문에서 printf() 끝에 세미콜론이 없으면 컴파일러가 return 0;까지 한 문장으로 해석하여 오류가 발생한다.

리턴값에 관하여

	return 0;
  • 0return 하는 이유

    • return0 자체의 의미는 없다.
    • 함수의 수행이 끝남을 의미한다.
    • return은 함수 안에서 쓰이기 때문에
      return이 보이면 함수가 끝난다고 생각하면 된다.

주석문을 사용하자

- 주석문을 사용하는 이유

  • 어떤단어나 문장에 대한 구체적인 부연 설명
  • 프로그래밍에서 주석 필수

    초보일수록 코딩에 방해가 되지 않는 선에서 많이 써야한다.
    협업할 때도 다른 사람에게 설명해야하니까 잘 써야한다.
    나도 잊어버릴 수 있으므로 나를 위해서라도 쓰자.

- 짧은 문장의 주석문 처리

#include<stdio.h>
      
int main() {
	printf("hello world\n"); //Hello World 문자열을 출력한다.
	return 0;
}

- 주석이 짧은 문장일 경우 '//' 기호를 사용한다.

  • 컴파일러가 '//' 뒷 부분은 해석하지 않는다.

- 긴 문장의 주석문 처리

#include<stdio.h>

/*
날짜 : 2022.08.18
작성자 : 박선우
설명 : main() 함수 구현
*/

int main() {
	      printf("hello world\n"); //Hello World 문자열을 출력한다.
	      return 0;
}

/* 열고
닫음 */ 
  • 주석을 기록의 용도로도 쓰기도 하지만,
  • 짧은 한 두줄의 코드를 주석 // 으로 막아서 일부 기능만 테스트해보는 용도로도 사용한다.
  • 긴 줄의 코드는 툴바에서 찾아 씀 (도움말 아래에)
profile
한 줄, 한 줄

0개의 댓글