Публикации по теме 'c'
введение в c часть 6: петли
Вы, возможно, задавались вопросом, что, если вы хотите выполнить одну и ту же инструкцию 100 раз, нужно ли мне копировать и вставлять ее 100 раз, или что, если количество раз разное при каждом запуске программы?
есть ли способ сказать компьютеру, что он должен делать это 100 раз или до тех пор, пока не будет выполнено условие?
петли
с помощью циклов вы в основном говорите компилятору, что это выполняется до тех пор, пока не будет выполнено условие
самый простой из них - цикл while..
Структура в C
В этом блоге я собираюсь описать структуру на C, и в результате вы сможете узнать — —
Что такое структура? Почему мы используем структуру в C? Как использовать структуру и синтаксис?
Давайте начнем……………………..
Предположим, вы получили работу по написанию программного обеспечения на языке программирования C, которое поддерживает, сохраняет и всю информацию о деталях подачи платы за обучение студентов. Тогда вы сначала подумаете, что вам нужно хранить общие данные о студентах, такие..
Что происходит, когда вы вводите gcc main.c
Что такое GCC?
Сборник компиляторов GNU (GCC) — это системный компилятор, широко применяемый в качестве инструмента при разработке бесплатного и проприетарного программного обеспечения, созданный в рамках проекта GNU для поддержки различных языков программирования и являющийся ключевым компонентом цепочки инструментов GNU и стандартным компилятором для большинство проектов, связанных с GNU и Linux, включая ядро Linux.
Помимо того, что он является официальным компилятором..
Функции и массивы в C: разные способы представления данных.
В программировании на C два ключевых типа данных — это функции и массивы. Хотя на первый взгляд эти типы данных могут показаться очень разными, их можно рассматривать как представляющие два разных способа представления данных. В этой статье мы рассмотрим философские идеи, лежащие в основе функций и массивов в C, и приведем примеры того, как их можно использовать.
Функции: абстракции, работающие с данными
Функции в C можно рассматривать как абстракции, которые работают с некоторыми..
Истории C++: оптимизация возвращаемого значения для ваших функций
Некоторые менее известные возможности C++
Компилятор C++ использует несколько методов оптимизации. Один из таких методов оптимизации включает устранение временного объекта, созданного для хранения возвращаемых значений. Такой метод называется оптимизацией возвращаемого значения (RVO).
Оптимизация возвращаемого значения (RVO)
Что происходит во время компиляции
Процесс компиляции C состоит из четырех основных этапов: предварительная обработка, компиляция, сборка и компоновка.
Некоторые важные аспекты перед началом работы:
Исходный код означает удобочитаемые инструкции, написанные пользователями. Объектный код означает машинный код или двоичный код. Компиляция — это процесс преобразования исходного кода в объектный код, который затем можно выполнить. GCC означает Коллекция компиляторов GNU , проще говоря, это компилятор..
О расположении памяти связанного списка
Одна частая проблема связанных списков заключается в том, что они могут страдать от плохой локальности памяти, потому что они не гарантируют, что они будут занимать один непрерывный блок памяти, как вектор. Это может снизить производительность программы из-за частых промахов кеша при обходе списка. Оправдано ли это беспокойство на практике?
вступление
Локальность памяти является важной концепцией современных высокопроизводительных вычислений из-за кэширования. Чем больше времени..