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


Поговорим об указателях..
Введение: Указатель — это переменная, которая содержит адрес памяти в качестве своего значения. В основном он хранит адрес другой переменной. Как мы знаем, когда мы объявляем переменную в нашей программе, ей автоматически присваивается свободный адрес памяти. начальный адрес памяти, присвоенный переменной. Объявление указателя: Чтобы объявить указатель, мы используем звездочку между типом данных и именем переменной. Размер переменной-указателя: Все различные..

Поиск дополнительного добавленного символа в случайно перетасованной строке
Постановка задачи. Даны две строки s1 и s2 , содержащие как прописные, так и строчные буквы. Строка s2 генерируется путем случайного перемешивания строки s1 с последующим добавлением одной дополнительной буквы в любой случайной позиции . Задача состоит в том, чтобы найти ту лишнюю букву, которая позже была добавлена ​​к строке s2. EXAMPLE 1: s1 = "gfg" s2 = "gmgf" Ans: m EXPLANATION: The added letter is m EXAMPLE 2 : s1 = "GFGistheBest" s2 = "GeFtGhLBietss" Ans: L..

Откройте для себя мощь C++ и его лучших фреймворков для создания надежных приложений 🚀👨‍💻
Программирование | Приложения | Развитие | Разработка игр | Открытый исходный код | Объектно-ориентированное программирование | Алгоритмы структур данных Помимо базового программирования: откройте для себя возможности C++ и его лучших фреймворков для создания надежных приложений 🚀👨‍💻 Узнайте о безграничных возможностях C++ и его ведущих фреймворков для разработки высокопроизводительного программного обеспечения, от видеоигр до операционных систем. C++ — это..

Что происходит, когда вы набираете gcc main.c?
команда gcc: Когда вы используете эту команду, начинается процесс компиляции. И начинается таким образом ← ПРЕПРОЦЕССОР /*gcc -E*/ Этот первый процесс удаляет комментарии и включает файлы заголовков в исходный код, заменяет имя макроса кодом. КОМПИЛЯТОР /*gcc -S*/ Компилятор генерирует ассемблерный код. СБОРНИК /*gcc -C*/ Ассеблер преобразует ассемблерный код в объектный код. ЛИНКЕР /*gcc -o*/ Выполните код, и тогда вы получите результаты.

СТРУКТУРА В ЯЗЫКЕ C
Массив используется для хранения большого набора данных и управления ими, но элементы, хранящиеся в массиве, должны быть одного типа. Итак, если нам нужно использовать коллекцию разных элементов данных разных типов, мы используем структуры. Структура — это метод упаковки данных разных типов. Это удобный метод обработки группы связанных элементов данных разных типов. Синтаксис :- struct tag-name { элемент типа данных; элемент типа данных; } имя-тега структуры obj, obj2; Ключевое..

Языки программирования: C против C++
C и C++ — два языка программирования, которые имеют много общего, но имеют и некоторые важные различия. Некоторые из основных различий между C и C++: C++ — это объектно-ориентированный язык программирования , а C — язык процедурного программирования. Это означает, что C++ использует классы и объекты для организации и структурирования кода, тогда как C полагается на функции и процедурные шаги для выполнения задач.

Возможность изменения константы в C
Можно ли изменить постоянные значения во время выполнения в C/C++? Мы всегда считали, что не можем изменить константу. потому что они ПОСТОЯННЫ. Но знаете что? Мы можем изменить их. Взгляните на этот фрагмент кода. const char* str = "this is constant"; char* game = "You wrong"; char* my_ptr = NULL; my_ptr = &str; printf("This is my value: %s\n", str); *my_ptr = game; printf("This is my value: %s\n", str); Давайте погрузимся в код..