Development Tip

공식 C 문서와 같은 것이 있습니까?

yourdevel 2021. 1. 8. 22:29
반응형

공식 C 문서와 같은 것이 있습니까?


C의 모든 구문과 내장 함수에 대한 문서를 찾고 있지만 표준 C 지식궁극적 인 공식 소스 처럼 보이는 온라인 사이트를 찾을 수 없습니다 .

Kernighan과 Ritchie유명한 책 외에 온라인 C 사양이 없나요? 아마도 있을지도 모르지만 어떻게 찾을 수 있을지 모르겠습니다. 아니면 문제는 내가 뭘 찾고 있는지 정확히 모른다는 것입니다.


적당한 비용으로 ANSI (및 기타 정밀 표준 기관)에서 C99 표준 (ISO / IEC 9899 : 1999)의 PDF 사본을 사적인 용도로 구할 수 있습니다. 제가 구입했을 때 18 달러라고 생각합니다. 그것을 사용할 수 있다는 것은 저에게 매우 중요합니다. 그러나 공개적으로 사본을 찾으면 밀수품입니다.

Open Standards Organization 의 JTC1, SC22, WG14 웹 사이트에서 C (C0x) 표준위원회의 최종위원회 초안과 현재 작업 문서를 찾을 수 있습니다 . (그것은 합동 기술위원회 1, 소위원회 22, 실무 그룹 14입니다.)

또한 책 'The C Standard : Incorporating Technical 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


엄밀히 말하면 C 표준은 무료로 사용할 수 없습니다. http://www.ansi.org/ 또는 http://www.iso.org 에서 전자 사본을 구입해야합니다 .

그러나 Open Standards Organization의 웹 사이트에서 무료 초안 버전다운로드 할 수 있습니다. 이것은 공식 표준 자체와 같거나 더 좋습니다. ISO C99 표준의 정보와 세 가지 Technical Corrigenda (모두 공식 ISO 문서)를 통합합니다.

자세한 정보 : http://c-faq.com/ansi/avail.html


이 온라인 웹 사이트 devdocs가 있습니다

잘 구성된 여러 API 문서가 있습니다. 무료이며 오픈 소스입니다.

c 문서의 경우 http://devdocs.io/c/ 링크를 클릭 하십시오.


C는 ISO 표준 언어입니다. 현재 사양은 ISO / IEC 9899 : 1999 표준 (일명 C99)입니다.


공식 C 문서와 같은 것이 있습니까?

가장 공식적인 문서는 컴파일러가 작성되고 올바르게 해석 될 것으로 예상되는 ISO 표준입니다.

C99 표준

다음은 2011 년 4 월 12 일에 마지막으로 업데이트 된 C99 표준에 대한 최신위원회 초안입니다.

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

가능한 한 최신 버전으로 업데이트하도록 노력하겠습니다.

Kernighan & Ritchie

또한 K & R의 두 번째 판을 찾았습니다. http://www.ime.usp.br/~pf/Kernighan-Ritchie/C-Programming-Ebook.pdf

그러나 -Wall책의 예제를 컴파일 할 때 플래그를 사용 하여 텍스트 시대에 너무 타락하지 않도록합니다.


https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html 에서 GNU C 문서를 참조 할 수 있습니다.

특히이 매뉴얼은 다음을 문서화하는 것을 목표로합니다.

  1. 일반적으로 "C89"로 알려진 1989 ANSI C 표준
  2. 일반적으로 "C99"로 알려진 1999 ISO C 표준 (C99가 GCC에 의해 구현되는 범위까지)
  3. 표준 C에 대한 GNU 확장의 현재 상태

다양한 C 표준 사양이 있습니다.

예를 들어 wikipedia 에서 C의 역사를 참조하십시오 .

요즘 표준 C에 대해 이야기 할 때 우리는 주로 ANSI C 표준을 참조합니다 .

다음은 텍스트 형식의 표준 링크입니다. http://flash-gordon.me.uk/ansi.c.txt


에서 봐 새로운 C 표준 : 경제 및 문화 해설 .


표준 라이브러리 기능에 대한 문서가 필요한 경우 PJ Plauger의 "표준 C 라이브러리" http://www.amazon.com/Standard-C-Library-PJ-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 언어 참조"는 Microsoft C에서 구현 된 C 프로그래밍 언어에 대해 설명합니다.이 책의 구성은 ANSI C 표준을 기반으로합니다. ANSI C 표준에 대한 Microsoft 확장.

참조 URL : https://stackoverflow.com/questions/4233925/is-there-something-like-the-official-c-documentation

반응형