Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • M main
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • c-language
  • main
  • Wiki
  • Правила стиля написания программ на C

Правила стиля написания программ на C · Changes

Page history
Update Правила стиля написания программ на C authored Jan 10, 2021 by Igor Zhirkov's avatar Igor Zhirkov
Hide whitespace changes
Inline Side-by-side
Showing with 1 addition and 1 deletion
+1 -1
  • Правила-стиля-написания-программ-на-C.md Правила-стиля-написания-программ-на-C.md +1 -1
  • No files found.
Правила-стиля-написания-программ-на-C.md
View page @ 3581e574
......@@ -126,7 +126,7 @@
# 4. Компиляция
1. Мы пишем код для стандарта C17 (или C18, что почти то же самое).
2. Код должен компилироваться с флагами `-std=c18 -pedantic -Wall -Werror` (gcc) или `-std=c18 -pedantic -Wall -Werror` (clang).
2. Код должен компилироваться с флагами `-std=c18 -pedantic -Wall -Werror` (gcc) или `-std=c17 -pedantic -Wall -Werror` (clang).
3. Пользователям MS Visual Studio придётся тяжко, поддержка C11/C17 пока есть только в [Visual Studio 2019 version 16.8 Preview 3](https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-support-arriving-in-msvc). Установите флаги `/W4` (warning level 4) и `/WX` (warnings as errors).
Можете попробовать использовать [`cl-clang`](https://clang.llvm.org/docs/MSVCCompatibility.html).
......
Clone repository
  • Home
  • Opaque types
  • typedef и структурные типы
  • Правила стиля написания программ на C