주석 스타일
사람마다 댓글 스타일이 다릅니다.
전통적인 C 주석 스타일은 다음과 같습니다.
/*
파일명: add.c
설명: 두 수를 더하는 프로그램
천인국 작사
*/
한편 어떤 사람들은 댓글의 왼쪽 여백을 다음과 같이 정렬하는 것을 좋아합니다.
이 방법의 장점은 댓글이 있는 위치를 쉽게 볼 수 있다는 것입니다.
자신만의 스타일로 댓글을 작성하는 것이 좋습니다.
/********************************
* 파일명 : add.c
* 설명 : 두 수를 더하는 프로그램
* 저자 : 전인국
********************************/
톱니 모양
여기서 들여쓰기에 대해 간단히 설명하고 넘어갑시다.
들여쓰기는 소스 코드 가독성을 향상시키기 위해 동일한 수준에서 왼쪽 끝에서 몇 문자만큼 명령문을 들여쓰기하는 데 사용됩니다.
좋은 들여쓰기는 소스를 매우 잘 보이게 합니다.
반면 들여쓰기를 하지 않으면 프로그램은 동일하게 실행되지만 프로그램이 읽기 불편할 수 있습니다.
#포함하다
=> 빈 줄을 삽입하여 의미에 따라 구분.
정수 메인(비어 있음)
{
정수 X; // 첫 번째 정수를 저장할 변수
정수 y; //두 번째 정수를 저장할 변수
합계; // 두 정수의 합을 줄이는 변수
0을 반환합니다.
}
따라서 들여쓰기가 필요합니다.
이전에는 비교적 간단한 프로그램을 들여쓰기 없이도 문제 없이 읽을 수 있었지만 큰 프로그램에서는 들여쓰기 없이 읽기가 매우 어려워졌습니다.
좋은 주석과 들여쓰기도 프로그래밍 기술입니다.
또한 한 줄에 한 문장만 작성하는 것이 좋습니다.
한 줄에 여러 문장을 작성할 수 있지만 꼭 필요한 경우가 아니면 그렇게 하지 않는 것이 가장 좋습니다.
문장 사이에 적절한 빈 줄을 삽입하여 문장을 의미적으로 분리하는 것도 프로그램 이해에 도움이 됩니다.
들여쓰기의 중요성을 보기 위해 예제 프로그램에서 주석과 들여쓰기를 제거하고 한 줄에 여러 문장을 넣었습니다.
이렇게 작성된 소스 파일도 컴파일이 가능합니다.
그러나 쥬스(Juice)와 라인(Line)의 구분이 없어 어떤 프로그램이 처리되고 있는지 알기 어렵고, 들여쓰기가 없기 때문에 같은 수준의 문장을 구분하기 어렵다>.
추가의
#포함하다
int main(void) { int x; 정수 y; 합계;
엑스 = 100; y = 200; 합계 = x + y;
printf(“두 수의 합: %d, sum); 0을 반환합니다.
} => 컴파일은 되지만 읽기가 어렵습니다.
1 주석은 // …../처럼 중첩될 수 있습니까?
2 댓글에 한 줄 이상을 포함할 수 있습니까?
③ 댓글에는 무엇을 써야 할까요?
4 주석은 프로그램 동작에 어떤 영향을 미칩니까?
전처리기
#포함하다
위의 문장은 전처리기 지시어입니다.
모든 전처리기 지시문은 # 문자로 시작하며 일반적으로 첫 번째 열에서 시작합니다.
# 문자와 indude 사이에 공백이 없어야 합니다.
위의 문장은 소스 코드에 헤더 파일 stdio.h를 포함시키라는 뜻입니다.
헤더 파일은 코드 조각을 포함하고 확장자가 “h”인 텍스트 파일입니다.
h는 표준 입력 및 표준 출력 라이브러리 함수 정의를 포함합니다.
표준 입력은 키보드로부터의 입력을 의미하고 표준 출력은 모니터로의 출력을 의미합니다.
현재 분석하고 있는 예제의 소스코드에 pintf) 함수를 이용하여 화면에 출력하는 문장이 있다.
컴파일러에 올바르게 컴파일하려면 printfl 함수에 대한 정의가 있어야 합니다.
printfl 함수의 정의는 stdio.h에 있으므로 이 헤더 파일을 포함해야 합니다.
기능
정수 메인(비어 있음)
{
…
…
}
위의 문장은 main() 함수를 정의합니다.
기능은 특정 기능을 수행하는 처리 단계를 괄호로 묶어서 지정한 이름입니다.
외부에는 입력을 받고 명령을 처리하고 출력을 생성하는 상자와 같은 기능이 있습니다.