Научитесь избегать лишних операторов else, извлекать и именовать методы, грамотно использовать Linq и применять прочие подходы для придания коду читаемости и прозрачности.
https://nuancesprog.ru/p/15417/
@nuancesprog #CProgramming
https://nuancesprog.ru/p/15417/
@nuancesprog #CProgramming
Связный список - последовательность структур данных, связанных ссылками - вторая по частоте использования после массива структура данных. Рассмотрим основные операции и покажем пример на языке С.
https://nuancesprog.ru/p/15420/
@nuancesprog #tutorials #Algorithms #DataStructures #CProgramming
https://nuancesprog.ru/p/15420/
@nuancesprog #tutorials #Algorithms #DataStructures #CProgramming
Классы памяти определяют область видимости и время жизни переменных и/или функций в программе, написанной на языке С. Они предшествуют типу, который модифицируют. В языке С различают четыре класса памяти. Рассмотрим их в данной статье.
https://nuancesprog.ru/p/15426/
@nuancesprog #tutorials #CProgramming
https://nuancesprog.ru/p/15426/
@nuancesprog #tutorials #CProgramming
Двусвязный список - это разновидность связного списка, при которой переход по элементам возможен в обоих направлениях (как вперед, так и назад), в отличие от односвязного списка.
https://nuancesprog.ru/p/15493/
@nuancesprog #tutorials #Algorithms #Data Structures #CProgramming
https://nuancesprog.ru/p/15493/
@nuancesprog #tutorials #Algorithms #Data Structures #CProgramming
Оператор - это символ, который дает команду компилятору выполнить определенные математические или логические функции. В распоряжении пользователей языка С множество встроенных операторов различных типов. Рассмотрим их в данной статье.
https://nuancesprog.ru/p/15499/
@nuancesprog #tutorials #CProgramming
https://nuancesprog.ru/p/15499/
@nuancesprog #tutorials #CProgramming
Кольцевой связный список - это разновидность связного списка, при которой первый элемент указывает на последний, а последний - на первый. Кольцевой связный список можно сделать как из односвязного , так и из двусвязного списка.
https://nuancesprog.ru/p/15543/
@nuancesprog #tutorials #Algorithms #CProgramming #DataStructures
https://nuancesprog.ru/p/15543/
@nuancesprog #tutorials #Algorithms #CProgramming #DataStructures
Разбираемся в концепции CRTP (Curiously recurring template patterns, рекурсивный шаблон). Она поможет описывать в C++ общую функциональность, комбинируя шаблоны и наследование.
https://nuancesprog.ru/p/15557/
@nuancesprog #SoftwareDevelopment #CProgramming
https://nuancesprog.ru/p/15557/
@nuancesprog #SoftwareDevelopment #CProgramming