"C, C++ 주석"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 4명의 중간 판 12개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;C++ 주석
;C, C++ 주석
;C++ Comments
;C, C++ Comments
*코드안에설명을 추가하기 위함
*코드 안에 설명을 추가하기 위함
*실제 코드 실행에는 아무런 영향을 주지 않음 (컴파일시 컴파일러가 주석 처리된 부분은 무시함)
*실제 코드 실행에는 아무런 영향을 주지 않음 (컴파일시 컴파일러가 주석 처리된 부분은 무시함)


==한줄 주석==
==한줄 주석==
*<code>//</code> 를 추가하면 그 줄은 모두 주석으로 처리됨.
*<code>//</code> 를 추가하면 그 줄은 모두 주석으로 처리됨.
<source lang='C++'>
<syntaxhighlight lang='C++'>
#include <iostream>
#include <iostream>
using namespace std;
using namespace std;
17번째 줄: 17번째 줄:
     return 0;
     return 0;
}
}
</source>
</syntaxhighlight>


==여러줄 주석==
==여러줄 주석==
*<code>/*</code>와 <code>*/</code> 사이에 들어가는 설명은 모두 주석 처리됨.
*<code>/*</code>와 <code>*/</code> 사이에 들어가는 설명은 모두 주석 처리됨.
<source lang='C++'>
<syntaxhighlight lang='C++'>
#include <iostream>
#include <iostream>
using namespace std;
using namespace std;
40번째 줄: 40번째 줄:
     return 0;
     return 0;
}
}
</source>
</syntaxhighlight>
*<code>//</code>가 오는 줄의 끝에 백슬래시(<code>\</code>)를 넣으면 그 다음 줄도 주석 처리됨.
<syntaxhighlight lang='C++'>
#include <iostream>
using namespace std;
 
int main()
{
      //여러줄 \
      주석 \
      입니다.
 
      //이것도 \
      여러줄 \
      주석 \
      입니다.
    cout << "ZETAWIKI";
    return 0;
}
</syntaxhighlight>
 
*<code>#if 0</code>와 <code>#endif</code> 사이에 들어가는 설명은 모두 주석 처리됨.
<syntaxhighlight lang='C++'>
#include <iostream>
using namespace std;
 
int main()
{
#if 0
      여러줄
      주석
      입니다.
#endif
 
#if 0
      이것도
      여러줄
      주석
      입니다.
#endif
    cout << "ZETAWIKI";
    return 0;
}
</syntaxhighlight>


==같이 보기==
==같이 보기==
* [[C++ 강좌]]
* [[C++ 강좌]]
* [[C++ 주석]]  
* [[C++]]
* [[주석]]


[[분류: C++]]
[[분류:C]]
[[분류:C++]]

2020년 11월 2일 (월) 02:40 기준 최신판

1 개요[ | ]

C, C++ 주석
C, C++ Comments
  • 코드 안에 설명을 추가하기 위함
  • 실제 코드 실행에는 아무런 영향을 주지 않음 (컴파일시 컴파일러가 주석 처리된 부분은 무시함)

2 한줄 주석[ | ]

  • // 를 추가하면 그 줄은 모두 주석으로 처리됨.
#include <iostream>
using namespace std;

int main()
{
    // "제타위키" 가 출력된다.
    cout << "ZETAWIKI";
    return 0;
}

3 여러줄 주석[ | ]

  • /**/ 사이에 들어가는 설명은 모두 주석 처리됨.
#include <iostream>
using namespace std;

int main()
{
    /* 여러줄
       주석
       입니다.*/

    /*
     * 이것도
     * 여러줄
     * 주석
     * 입니다.
     */
    cout << "ZETAWIKI";
    return 0;
}
  • //가 오는 줄의 끝에 백슬래시(\)를 넣으면 그 다음 줄도 주석 처리됨.
#include <iostream>
using namespace std;

int main()
{
       //여러줄 \
       주석 \
       입니다.

      //이것도 \
      여러줄 \
      주석 \
      입니다.
    cout << "ZETAWIKI";
    return 0;
}
  • #if 0#endif 사이에 들어가는 설명은 모두 주석 처리됨.
#include <iostream>
using namespace std;

int main()
{
#if 0
       여러줄
       주석
       입니다.
#endif

#if 0
      이것도
      여러줄
      주석
      입니다.
#endif
    cout << "ZETAWIKI";
    return 0;
}

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}