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

C언어의 실행 순서
C언어는 main함수에서부터 한줄씩 아래로 실행됩니다.
main함수는 프로젝트에서 한개여야하며 함수명을 임의로 변경하면 안됩니다.

세미콜론 ;
세미콜론 ; 은 문장을 구분하는 문자입니다. 코드에서 줄바꿈은 문장의 바꿈을 뜻하는 것이 아닙니다.
아래의 사진은 모두 같은 결과입니다. 줄바꿈의 차이가 프로그램의 차이로 이이지지 않으며
일반적으로 세미콜론을 쓴 한 문장마다 줄을 바꿉니다. 이렇게 하는 이유는 가독성이 좋기 때문입니다.
아래의 사진중 왼쪽상단의 사진이 그 예시이며 가장 가독성이 좋습니다.

표준 함수, 표준 라이브러리
표준 함수는 이미 만들어져서 기본적으로 제공되는 함수입니다.
표준 라이브러리는 표준함수들의 모임이며 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를 사용할때는 서식문자와 이와 대비되는 매개변수(출력대상)의 수가 같아야합니다.
소괄호 안에서 ,(쉼표)의 역할은 매개변수(출력대상)를 구분 짓는 기능입니다.

이미지 출처 : 윤성우의 열혈 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 |