반응형
함수의 형태

아래의 사진과 같이 함수는 출력형태 / 함수이름 / 입력형태 / 함수의 몸체 로 구성됩니다.

함수의 형태

 

 

 

C언어의 실행 순서

C언어는 main함수에서부터 한줄씩 아래로 실행됩니다.

main함수는 프로젝트에서 한개여야하며 함수명을 임의로 변경하면 안됩니다.

C언어의 실행 순서

 

 

 

세미콜론 ;

세미콜론 ; 은 문장을 구분하는 문자입니다. 코드에서 줄바꿈은 문장의 바꿈을 뜻하는 것이 아닙니다.

아래의 사진은 모두 같은 결과입니다. 줄바꿈의 차이가 프로그램의 차이로 이이지지 않으며

일반적으로 세미콜론을 쓴 한 문장마다 줄을 바꿉니다. 이렇게 하는 이유는 가독성이 좋기 때문입니다.

아래의 사진중 왼쪽상단의 사진이 그 예시이며 가장 가독성이 좋습니다.

 

 

 

표준 함수, 표준 라이브러리

표준 함수는 이미 만들어져서 기본적으로 제공되는 함수입니다.

표준 라이브러리는 표준함수들의 모임이며 C언어 내장 라이브러리를 뜻합니다.

프로그래밍 첫 입문시 접하는 printf함수는 표준 라이브러리의 일부입니다.

 

#include <파일경로>

라이브러리를 사용할때는 이렇게 헤더파일을 선언하여 사용할 수 있습니다.

 

표준 함수는 < > 로 표시하고 사용자 지정함수(내가 만든 것)은 " " 로 표시합니다

 

아래 사진에서 예시로 사용하는 stdio.h(Standard Input/Output Library)파일은

표준입출력 관련 함수를 사용하기 위해 선언합니다.

 

printf는 문자열을 입력을 받고 콘솔창 화면에 출력해서 문자열을 보여주는 기능입니다.

 

int main(void) 에서 main 앞의 int는 함수의 반환형식을 뜻하며 함수가 종료될 때 정수형을 반환해줘야 합니다.

반환(출력)형태와 반환값의 형태가 일치해야합니다!

return 0; 은 main함수의 종료를 뜻하며 정상적으로 종료될 때는 0을 반환합니다.

 

프로그래밍 초심자의 대표적인 오류에는 오타 / 데이터 형태를 맞추지 않은 경우가 있습니다.

 

 

 

주석

주석이란?

소스코드에 삽입된 메모입니다. 주석은 컴파일 대상에서 제외되어서 컴파일 및 실행 결과에 영향을 미치지 않습니다.

 

주석의 필요성

코드를 분석할때 도움이 되기 위한 간단한 설명

주석은 선택이 아닌 필수입니다!

 

주석의 사용법

블록 주석 /* Test */ : 블록 주석은 '/*  */' 이것 사이에 위치하는 모든 코드들이 주석이 됩니다.

여러줄을 주석처리 가능하게 해줍니다.

행 주석 // Test : 행 주석은 '//' 이것 뒤로 치는 코드들이 주석이 됩니다.

 

주석 단축키

Ctrl K + Ctrl C 블록 주석 단축키 / 행으로도 사용 가능합니다

Ctrl K + Ctrl U 주석 해제 단축키 / 블록, 행으로도 사용 가능합니다

 

주석을 다는 방식은 프로젝트별로 팀원과 상의후 결정됩니다.

 

주석시 주의점

과도하게 처리된 주석은 오히려 좋지 않습니다!

 

 

 

printf 함수의 기본적인 이해

%d

서식문자이며 출력의 형태를 지정하는 용도로 사용

decimal의 d이며 10진수 정수의 형태로 출력한다는 의미입니다

 

\n

이스케이프 시퀀스(Escape Sequence) 또는 특수문자라 불리며

줄 바꿈(개행)의 용도로 사용됩니다.

 

아래의 그림처럼 printf를 사용할때는 서식문자와 이와 대비되는 매개변수(출력대상)의 수가 같아야합니다.

소괄호 안에서 ,(쉼표)의 역할은 매개변수(출력대상)를 구분 짓는 기능입니다.

printf함수 출력 예시

 

이미지 출처 : 윤성우의 열혈 C 프로그래밍

 

반응형
반응형

'C' 카테고리의 다른 글

명령 프롬프트 / CMD(Command Prompt)  (0) 2023.05.08
키보드 정수 입력에 대해서!  (0) 2023.05.08
연산자에 대해서!  (1) 2023.05.08
변수에 대해서!  (0) 2023.05.08
C언어란?  (0) 2023.05.08

+ Recent posts