C 언어 소스 코드를 작성할 때 코드 이해를 돕기 위해 주석을 더 많이 사용해야 합니다. C 언어에는 두 가지 주석 처리 방법이 있습니다.
1. 하나는 /*로 시작하고 */로 끝나는 블록 주석입니다. 2. 다른 하나는 //로 시작하고 줄 바꿈 문자로 끝나는 주석입니다. .
(추천 학습:
c 언어 비디오 튜토리얼) /* 및 */ 구분 기호를 사용하여 한 줄 또는 여러 줄의 댓글 내에서 댓글을 표시할 수 있습니다. 예를 들어, 다음 함수 프로토타입에서 줄임표는 open() 함수에 선택적인 세 번째 매개변수가 있음을 의미합니다. 주석은 이 선택적 매개변수의 사용을 설명합니다.
int open( const char *name, int mode, … /* int permissions */ );
//를 사용하여 전체 주석 줄을 삽입하거나 왼쪽 열에 프로그램, 오른쪽 열에 주석을 사용하여 2열 형식으로 소스 코드를 작성할 수 있습니다. :
const double pi = 3.1415926536; // pi是—个常量
C99 표준에서는 C 언어에 공식적으로 한 줄 주석이 추가되었지만 대부분의 컴파일러는 C99 이전부터 이 사용법을 지원하기 시작했습니다. 때로는 "C++ 스타일" 주석이라고도 하지만 실제로는 C의 전신인 BCPL에서 파생되었습니다.
따옴표 안에 /* 또는 //를 사용하여 문자 상수나 문자열 리터럴을 구분하는 경우 주석 시작으로 간주되지 않습니다. 예를 들어 다음 문에는 주석이 없습니다.
printf("Comments in C begin with /* or //.\n" );
전처리기는 주석 끝을 확인하여 주석의 문자만 감지하므로 블록 주석은 중첩될 수 없습니다. 그러나 한 줄 주석이 포함된 소스 코드는 /* 및 */를 사용하여 주석을 달 수 있습니다.
/* 暂时注释掉这两行: const double pi = 3.1415926536; // pi是一个常量 area = pi * r * r; // 计算面积 暂时注释到此 */
블록 주석이 포함된 프로그램의 일부를 주석 처리하려면 조건부 전처리 명령을 사용할 수 있습니다.
#if 0 const double pi = 3.1415926536; /* pi是一个常量 */ area = pi * r * r ; /* 计算面积 */ #endif
전처리기는 각 주석을 제거하십시오. 모두 공백으로 대체됩니다. 따라서 min/*max*/Value는 두 개의 토큰 min Value가 됩니다.
더 많은 프로그래밍 관련 학습을 원하시면 PHP 중국어 웹사이트를 주목해주세요
프로그래밍 입문위 내용은 C 언어 주석에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!