컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 엑셀 Excel 실수를 반올림하여 정수로; 소수점 특정 자리에서 반올림하는 함수; ROUN...VMware(가상피씨)의 속도가 빠른가요? 속도가 너무 느릴 때 해결법은?Perl] 펄 함수의 $_[0], $_[1], shift @_ 의 의미는? 서브루틴 파라미...[Perl/펄] 배열(Array)에서, 최소값(Min) 최대값(Max) 구하기Cygwin(시그윈)에서, more 명령을 less 로 교체 - 앨리어스(alias)를 사...[Perl/펄] 소수점 몇 째 자리에서, 엑셀 스타일 반올림 함수 - RoundXLC언어 기초] 소수점 반올림 함수; Round To Int, roundToInt()구글 맵] 상세한 일본 전국/동경(도쿄)시내 상세 지도; 무료 지도; Google Maps...도스(DOS) 배치파일 명령어 목록[Perl/펄] 출력을 파일로 저장하기 - Save to File

C언어/C++에서, 기호 // 또는 /* */ 는 무엇입니까? C언어 주석 기호는?

Tuesday, August 22, 2006

/* */ 는 C언어와 C++의 주석 기호입니다. 즉 코멘트/설명문입니다.

/* 에서 */ 사이에 있는 모든 문장들은 컴파일에서 완전히 무시됩니다. 따라서 설명문 등을 적어 놓거나, 코드의 특정 구역을 무효화시킬 수 있습니다.



// 는 C++ 의 주석 기호입니다. // 기호 뒤쪽 부분의 행은 무조건 무시됩니다. C에서도 // 를 사용할 수 있지만 오래된 C컴파일러, 가령 터보C 2.0 같은 데서는, // 주석을 인식하지 못하고 에러를 냅니다. 그렇지만 요즘 컴파일러들은 C와 C++문법을 동시에 지원하기 때문에, C에서도 // 주석이 사용 가능합니다.


C언어 주석, 코멘트(Comment) 예제


#include <stdio.h>

int main() {

  /* 이것은 주석입니다. */

  /*
     이렇게 쓸 수도 있고
  */

  /****************************************
     이렇게 쓸 수도 있습니다.
  *****************************************/


   // C++ 스타일의 주석문입니다.

   puts("안녕하세요. 여기는 프로그램 본체입니다.");
   return 0; // 여기는 끝입니다.
}




단, 주석문 속에 또 주석이 2중으로 겹쳐 있으면 안됩니다.
  /*  /* 이렇게 쓸 수는 없습니다. */  */

비주얼C에서는 이런 경고와 에러가 나고
0.c(15) : warning C4138: '*/' found outside of comment
0.c(15) : error C2059: syntax error : '/'

gcc에서는 이런 에러가 나게 됩니다.
0.c: In function `main':
0.c:15: error: parse error before '/' token




어떤 언어이든지, 주석문의 중복은 대체로 허용하지 않습니다.

다만,
 /*
  // 이런 식으로 겹쳐지는 것은 괜찮습니다. // 이런 식으로 // 이런 식으로
 */




참고로, /* */ 와 // 는, 자바(Java)와 자바스크립트(JavaScript)에서도, 주석 기호로서 사용됩니다.



☞ C/C++

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top