C рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ: C рднрд╛рд╖рд╛ рд╕реАрдЦреЗрдВ

рдЗрд╕рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдХреЙрдиреНрдЯреЗрдВрдЯ рд░реЗрдЯрд┐рдВрдЧ
рд╕рднреА
1┬ард╣рдЬрд╝рд╛рд░+
рдбрд╛рдЙрдирд▓реЛрдб
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ

рдЗрд╕ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА

C рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдПрдХ рд╕реНрдЯреЗрдк рдмрд╛рдп рд╕реНрдЯреЗрдк рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк C рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдмрд┐рд▓реНрдХреБрд▓ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВ тАУ 45 рдЫреЛрдЯреЗ рдкрд╛рдареЛрдВ рдореЗрдВред
рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ pointers, memory, files рдФрд░ debugging рддрдХ рдкрд╣реБрдБрдЪреЗрдВ, рдбрд╛рдпрдЧреНрд░рд╛рдо рдФрд░ рдЕрднреНрдпрд╛рд╕ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕рд╛рдеред

рдпрд╣ C language рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдзреБрдирд┐рдХ standard C (C17) рдХреЛ рд╕рд╛рдлрд╝ рдХреНрд░рдо рдореЗрдВ, рдПрдХ-рдПрдХ concept рдХрд░рдХреЗ рд╕рд┐рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдирдП standard C23 рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓рд╛ред рд╣рд░ рдкрд╛рда рдкрд┐рдЫрд▓реЗ рдкрд╛рда рдкрд░ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк C рднрд╛рд╖рд╛ рд╢реБрд░реВ рд╕реЗ рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдмрд╛рдж рдореЗрдВ рд╣рд░ рдкреЗрдЬ quick reference рдХреА рддрд░рд╣ рдХрд╛рдо рдЖрддрд╛ рд╣реИред

рдкрд╛рдареЛрдВ рдХрд╛ рд╣рд░ рдкреВрд░рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо compile рдФрд░ run рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХреЛрдб рдХреЗ рдиреАрдЪреЗ рдЙрд╕рдХрд╛ рдЕрд╕рд▓реА рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред 13 рдореМрд▓рд┐рдХ рдбрд╛рдпрдЧреНрд░рд╛рдо рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ: рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреИрд╕реЗ рдмрдирддрд╛ рд╣реИ, loops рдХреИрд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ, arrays рдФрд░ strings memory рдореЗрдВ рдХреИрд╕реЗ рд░рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ, pointers рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ recursion рдореЗрдВ call stack рдХреИрд╕реЗ рдмрдврд╝рддрд╛ рд╣реИред

рдЖрдк рдХреНрдпрд╛ рд╕реАрдЦреЗрдВрдЧреЗ (11 рд╕реЗрдХреНрд╢рди, 45 рдкрд╛рда)
тАв рд╢реБрд░реБрдЖрдд: C рдХреНрдпрд╛ рд╣реИ, compiler рд╕реЗрдЯ рдХрд░рдирд╛ (Windows, macOS, Linux, рдСрдирд▓рд╛рдЗрди рдФрд░ Android рдкрд░), рдЖрдкрдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо, compilation рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ, comments
тАв рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЗрдВ: keywords рдФрд░ identifiers, variables, constants рдФрд░ literals, data types рдФрд░ рдЙрдирдХреЗ рд╕рд╛рдЗрдЬрд╝, operators, precedence рдФрд░ conversions, printf рд╕реЗ output, scanf рдФрд░ fgets рд╕реЗ input
тАв Control flow: if рдФрд░ else, switch statement, for loop, while рдФрд░ do-while loops, break рдФрд░ continue
тАв Functions: functions, arguments рдФрд░ return values, scope рдФрд░ lifetime, recursion
тАв Arrays рдФрд░ strings: arrays, multi-dimensional arrays, strings, string functions рдФрд░ рд╕реБрд░рдХреНрд╖рд╛
тАв Pointers рдФрд░ memory: pointers, pointers рдФрд░ arrays, pointers рдФрд░ functions, malloc, calloc, realloc рдФрд░ free рдХреЗ рд╕рд╛рде dynamic memory
тАв рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ types: structures, unions, enumerations, typedef
тАв Files: files рдЦреЛрд▓рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛, files рдкрдврд╝рдирд╛, binary files
тАв рдмрдбрд╝реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо: preprocessor, macros рдФрд░ рдЙрдирдХреА рдЧрдбрд╝рдмрдбрд╝рд┐рдпрд╛рдБ, рдХрдИ files рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ header files
тАв Errors рдФрд░ debugging: рдЕрд╕рд▓реА compiler messages рдХреЗ рд╕рд╛рде рдЖрдо рдЧрд▓рддрд┐рдпрд╛рдБ, undefined behaviour, debugging рдХреЗ рд╕реБрдЭрд╛рд╡
тАв Reference: quick reference (cheat sheet) рдФрд░ C23 рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ

рдкрд╛рда рдХреИрд╕реЗ рд╕рд┐рдЦрд╛рддреЗ рд╣реИрдВ
тАв рдЫреЛрдЯреА рдФрд░ рдЖрд╕рд╛рди рд╡реНрдпрд╛рдЦреНрдпрд╛, рдлрд┐рд░ рдПрдХ рдкреВрд░рд╛ рдЙрджрд╛рд╣рд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рдЙрд╕рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ
тАв compilation, data types, conditions, loops, arrays, strings, pointers, dynamic memory, structures рдФрд░ recursion рдкрд░ 13 рдбрд╛рдпрдЧреНрд░рд╛рдо
тАв рдЬрд╛рдирдмреВрдЭрдХрд░ рдЧрд▓рддреА рд╡рд╛рд▓реЗ 15 рдкреНрд░реЛрдЧреНрд░рд╛рдо, рдЕрд╕рд▓реА compiler message рдФрд░ рд╕рд╣реА рддрд░реАрдХреЗ рдХреЗ рд╕рд╛рде
тАв рд▓рдЧрднрдЧ рд╣рд░ рдкрд╛рда рдХреЗ рдЕрдВрдд рдореЗрдВ рдЙрддреНрддрд░ рд╕рд╣рд┐рдд рдХреБрд▓ 121 рдЕрднреНрдпрд╛рд╕ рдкреНрд░рд╢реНрди, рддрд╛рдХрд┐ рдЖрдк рдЬрд╛рдБрдЪ рд╕рдХреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╕реАрдЦрд╛
тАв рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреА рд╕рдмрд╕реЗ рдЖрдо рдЧрд▓рддрд┐рдпреЛрдВ рдкрд░ рдЯрд┐рдкреНрд╕ рдФрд░ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ

рд╕реБрд╡рд┐рдзрд╛рдПрдБ
тАв рд╕рднреА рдкрд╛рдареЛрдВ рдореЗрдВ рд╕рд░реНрдЪ
тАв рдСрдлрд╝рд▓рд╛рдЗрди рдЪрд▓рддрд╛ рд╣реИ, рдХреЛрдИ рдЕрдХрд╛рдЙрдВрдЯ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП
тАв 8 рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз: English, Espa├▒ol, Portugu├кs, Fran├зais, Deutsch, ╪з┘Д╪╣╪▒╪и┘К╪й, рд╣рд┐рдиреНрджреА рдФрд░ Bahasa Indonesia (рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реИ; C рдХреЛрдб рд╡рд╣реА рд░рд╣рддрд╛ рд╣реИ)
тАв рд╕рд╛рдлрд╝, рдЖрдзреБрдирд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рдбрд╛рд░реНрдХ рдореЛрдб
тАв рдХреЛрдб рдмреНрд▓реЙрдХ рд╕рд╛рдЗрдб рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдлрд╝реЛрди рдкрд░ рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд╕рд╛рдиреА рд╕реЗ рдкрдврд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ

рдпрд╣ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣реИ
тАв рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧ рдЬреЛ рдкрд╣рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ C рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
тАв рд╕реНрдХреВрд▓, рдХреЙрд▓реЗрдЬ, BCA, B.Tech рдпрд╛ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдореЗрдВ C language рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдЫрд╛рддреНрд░
тАв рдЦреБрдж рд╕реЗ рд╕реАрдЦрдиреЗ рд╡рд╛рд▓реЗ рдЬреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо hardware рдХреЗ рдкрд╛рд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ
тАв рджреВрд╕рд░реА рднрд╛рд╖рд╛ рдЬрд╛рдирдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЬрд┐рдиреНрд╣реЗрдВ C рдХрд╛ рд╕рд╛рдлрд╝ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЪрд╛рд╣рд┐рдП

рдпрд╣ рдРрдк рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдЕрдзреНрдпрдпрди рд╕рд╣рд╛рдпрдХ рд╣реИред рдпрд╣ ISO C standard рдФрд░ GCC рд╡ Clang compilers рдХреЗ documentation рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдФрд░ рдХрд┐рд╕реА compiler рдХрдВрдкрдиреА, рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдпрд╛ standards рд╕рдВрд╕реНрдерд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИред
C рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реАрдЦреЗрдВ рд╕реНрдЯреЗрдк рдмрд╛рдп рд╕реНрдЯреЗрдк: рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░рд╛ C language рдХреЛрд░реНрд╕
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдХреА рддрд╛рд░реАрдЦ
25 рдЕрдХреНрдЯреВре░ 2026

рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛

рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рд╣рд╛рдЬрд╝ рд╕реЗ рдпрд╣ рдЬрд╛рдирдирд╛ рдмреЗрд╣рдж рдЕрд╣рдо рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░, рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рдЗрдХрдЯреНрдард╛ рдФрд░ рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ. рдбреЗрдЯрд╛ рдХреЛ рдирд┐рдЬреА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ. рдпреЗ рдЖрдкрдХреА рдЬрдЧрд╣, рдЙрдореНрд░, рдФрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рддрдп рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдорд┐рд▓реА рд╣реИ рдФрд░ рд╡рд╣ рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕рдореЗрдВ рдЕрдкрдбреЗрдЯ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ.
  • рдпрд╣ рдРрдкреНрд▓рд┐рдХреЗрд╢рди, рддреАрд╕рд░реЗ рдкрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХрд╛ рдбреЗрдЯрд╛ рд╢реЗрдпрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
    рдЬрдЧрд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА, рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреА рдЧрдИ рдЧрддрд┐рд╡рд┐рдзрд┐, рдФрд░ 2 рдЕрдиреНрдп
  • рдХреЛрдИ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛
    рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдиреЗрдВ
  • рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ (рд╕реБрд░рдХреНрд╖рд┐рдд) рдХрд░рдХреЗ, рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
  • рдбреЗрдЯрд╛ рдорд┐рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛

рдЗрд╕рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ

Stability improvements.