Публикации по теме 'c'


Функции высшего порядка и указатели на функции в C
Многие языки программирования поддерживают функции высшего порядка. Согласно Википедии , функции высшего порядка — это функции, которые могут либо иметь другую функцию в качестве параметра, либо возвращать другую функцию. В контексте языка программирования C стиль функций высшего порядка может быть реализован с помощью указателей на функции. Когда мы используем указатели на функции, мы можем присваивать их, помещать в массивы, передавать их функциям, возвращать их функциями и так далее...

Советы и рекомендации по Visual Studio  — Навигация
Это первая статья в серии статей, предназначенных для освещения различных функций Visual Studio, которые могут быть хорошо известны каждому разработчику, использующему его. По крайней мере, раз в месяц коллега знакомит меня с функцией, которую они используют ежедневно, о существовании которой я понятия не имел, но которая может сэкономить мне бессчетное количество часов в ходе проекта. Эта статья посвящена навигации в Visual Studio, что может быть невероятно утомительным при работе над..

Интересно, как работает абстрактная структура данных…
В современных языках, таких как C++, python или java, мы использовали множество встроенных структур данных, таких как массивы, стеки, очереди, и мы никогда не сталкивались с проблемой типа «тип данных XYZ несовместим со структурой данных ABC». строки не могут быть созданы. Независимо от того, является ли тип данных примитивным или определяемым пользователем, структура данных ABC всегда работала. В динамически типизированных языках, таких как Python, мы можем напрямую написать my_list =..

Различия между языками программирования C и Java
В этой статье будут обсуждаться основные различия между C и Java. Java и C используются для поддержки некоторых из самых надежных доступных корпоративных платформ. Они похожи с точки зрения поддержки, ООП и синтаксиса. Возможно, это заставило вас задуматься о том, что лучше — Java или C. Возможно, ответ зависит от целей вашего обучения, поскольку вы собираетесь выбрать один из двух старейших языков программирования, широко используемых в настоящее время. Несмотря на отмеченное выше..

Приоритет, ассоциативность и исполнение
В эту эпоху, когда люди часто просто говорят о модных словах AI, ML, Data Science, Big Data и т. Д., Я чувствовал необходимость прояснить ситуацию в отношении чего-то очень наивного, но часто неправильно понимаемого и неправильно интерпретируемого. В области программирования детские шаги начинаются с манипулирования данными в форме выражений с помощью операторов. А вот и часть, которую легко, но удивительно неверно истолковать. Я прочитал много книг, в которых авторы просто для удобства и..

Освоение работы с битами в C: руководство для начинающих
Манипуляции с битами — это процесс манипулирования отдельными битами в значении, хранящемся в памяти компьютера. В языке программирования C манипулирование битами может выполняться с помощью побитовых операторов, которые позволяют разработчикам манипулировать битами в значении, не затрагивая другие биты. Наиболее часто используемые побитовые операторы в C: & (побитовое И) | (побитовое ИЛИ) ^ (побитовое исключающее ИЛИ) ~ (побитовое НЕ) ›› (правый сдвиг) Побитовый оператор..

Когда я пытался писать код, это было в старшей школе,
Я никогда не хочу видеть C Я пытался писать код в старшей школе Поверьте, прошло уже три года и я могу заверить вас в одном, Что мой мозг со временем взорвется, Не период, не учитель, Был ужас, Мое утро могло быть хорошим, Если синтаксической ошибки не было, Если джинн спрашивал меня о желании, Трижды моим ответом будет война, С этими if и else И циклы for, Вар и Чар, две тупые миски, Но такие несокрушимые души, Если вы, ребята,..