공식 C 문서와 같은 것이 있는가?
모든 구문 및 내장 함수의 문서를 C에서 찾고 있지만, 표준 C 지식의 궁극적인 공식 출처로 보이는 어떤 사이트도 온라인으로 찾을 수 없다.
케르니건과 리치의 유명한 책 외에 온라인 C 사양은 없는가?어쩌면 있을 수도 있고, 어떻게 찾아야 할지 모르겠어.아니면 내가 무엇을 찾고 있는지 정확히 알지 못하는 것이 문제일 수도 있다.
ANSI(및 기타 미세한 표준 기관)로부터 얼마 안 되는 비용으로 C99 표준(ISO/IEC 9899:1999)의 PDF 사본을 얻을 수 있다 - 내 것을 살 때는 18 USD였던 것 같다.나는 그것을 이용할 수 있는 것이 매우 귀중하다.하지만 만약 당신이 공공장소에서 복사본을 발견한다면, 그것은 밀수품이다.
C(C0x) 표준 위원회의 최종 위원회 초안 및 현재 작업 문서는 개방형 표준 기구(Open Standards Organization)의 JTC1, SC22, WG14 웹사이트에서 찾을 수 있다.(그것은 합동 기술 위원회 1, 소위원회 22, 작업 그룹 14라고 나는 믿는다.)
하드백 책 'The C Standard: 기술 Corrigendum 1' (이론적 근거도 포함)을 통합하여 약간 덜 적은 85 USD 또는 그 근방에 사용할 수 있다.
C에 관한 가장 좋은 책 중 하나는 5판의 'C: A Reference Manual'이다.그러나 당신은 '표준 C 지식의 극히 공식적인 출처'를 요구했고, 그러한 출처로는 C 표준과 그 코리젠다를 더한 유일한 '공식'이다.
http://www.coding-guidelines.com/ 및 http://c0x.coding-guidelines.com/의 자료도 참조하십시오.
공식 C99 표준은 국가 표준 기구에서 구입할 수 있지만, 실제로는 모든 사람이 1999년 이후의 수정/개정 사항이 포함된 초안을 읽으며, 이 초안은 무료로 다운로드할 수 있다.
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
이 온라인 웹사이트 devdocs가 있다.
그들은 잘 정리된 여러 개의 API 문서를 가지고 있다.그것은 자유롭고 공개적인 원천이다.
c doc에 대한 내용은 이 링크 http://devdocs.io/c/을 클릭하십시오.
엄밀히 말하면 C표준은 무료로 이용할 수 없다.당신은 http://www.ansi.org/ 또는 http://www.iso.org에서 전자 카피를 구입해야 한다.
그러나 개방형 표준 기구의 웹사이트에서 무료 초안 버전을 다운로드할 수 있다 - 이것은 공식 표준 그 자체와 같거나 더 좋다.그것은 ISO C99 표준의 정보와 3가지 기술 코리젠다의 정보를 통합하며, 이들 정보는 모두 공식 ISO 문서들이다.
자세한 내용은 http://c-faq.com/ansi/avail.html를 참조하십시오.
공식 C 문서와 같은 것이 있는가?
가장 공식적인 문서는 컴파일러가 작성되고 올바르게 해석될 것으로 예상되는 ISO 표준이다.
C99 표준
2011년 4월 12일 마지막으로 업데이트된 C99 표준에 대한 최신 위원회 초안:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
최대한 최신 버전으로 업데이트하도록 노력하겠다.
케르니건 & 리치
K&R의 텍스트, 2판도 여기서 찾았다: http://www.ime.usp.br/~pf/Kernighan-Ritchie/C-Programming-Ebook.pdf
하지만, 나는 그것을 사용할 것이다.-Wall
책의 예시를 취합할 때 본문의 나이에 너무 어긋나지 않도록 깃발을 달다.
C는 ISO 표준화된 언어다.현재 규격은 ISO/IEC 9899:1999 표준 a.k.a. C99이다.
GNU C 문서는 https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html에서 참조할 수 있다.
특히 본 매뉴얼은 다음을 문서화하는 것을 목적으로 한다.
- 1989년 ANSI C 표준, 일반적으로 "C89"로 알려져 있음
- C99가 GCC에 의해 구현되는 정도까지 일반적으로 "C99"로 알려진 1999년 ISO C 표준
- 표준 C에 대한 GNU 확장의 현재 상태
C 규격은 다양하다.
예를 들어 위키백과에 대한 C의 기록을 참조하십시오.
요즘 표준 C에 대해 이야기할 때, 우리는 주로 ANSI C 표준을 참고한다.
다음은 텍스트 형식의 표준 링크: http://flash-gordon.me.uk/ansi.c.txt
표준 라이브러리 기능에 대한 설명서가 필요한 경우 P.J. Plauger의 "표준 C 라이브러리" http://www.amazon.com/Standard-C-Library-P-J-Plauger/dp/0131315099/ref=sr_1_1?s=books&ie=UTF8&qid=1290273108&sr=1-1이 가장 좋은 참조 자료다.그것은 표준의 이유와 방법에 대해 상당히 광범위한 주석을 가지고 있다.
https://msdn.microsoft.com/en-us/library/fw5abdx6.aspx "C Language Reference"는 Microsoft C에서 구현된 C 프로그래밍 언어를 설명한다.이 책의 조직은 ANSI C 표준에 기반하고 있으며 Microsoft의 ANSI C 표준 확장에 관한 추가 자료를 포함하고 있다.
참조URL: https://stackoverflow.com/questions/4233925/is-there-something-like-the-official-c-documentation
'Programing' 카테고리의 다른 글
vuetify의 확장 패널 문제를 해결하는 방법 (0) | 2022.05.20 |
---|---|
Java에서 이중 형식을 지정하는 문자열.format() (0) | 2022.05.20 |
Vue - 부모 참조를 자녀에게 소품으로 전달하는 방법? (0) | 2022.05.20 |
C 또는 C++로 '타입형'을 하면 언제 '_t'를 추가해야 하는가? (0) | 2022.05.20 |
Vuex - 데이터 개체 속성으로 복제된 상태, 어레이 항목을 삭제할 수 없음 (0) | 2022.05.20 |