>  기사  >  백엔드 개발  >  C 언어 주석에 대한 자세한 설명

C 언어 주석에 대한 자세한 설명

藏色散人
藏色散人원래의
2020-02-17 08:59:586055검색

C 언어 주석에 대한 자세한 설명

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.