Результаты поиска по запросу "c"

13 ответов

Когда использовать встроенную функцию, а когда нет?

Я знаю, что inline - это подсказка или запрос компилятору, и он используется, чтобы избежать накладных расходов на вызовы функций. Итак, на каком основании можно определить, является ли функция кандидатом на встраивание или нет? В каком случае ...

2 ответа

вставить новый узел в любой индекс в одном связанном списке

Как мне создать функцию, которая позволит мне вставить новый узел в любой индекс в связанном списке? вот структура: struct node { int data; struct node* next; };вот функция, обратите внимание, что есть только двойной указатель, индекс и параметр ...

5 ответов

Это должно позволить вам явно освободить выделенную память, когда она больше не нужна.

eck - это число от 1 до 1000. Этот код дает мне ошибку, только когда я собираю результаты sprintf в charcheck. Если я просто использую sprintf без результатов, я не получаю ошибку сегмента. Что тут происходит? char * numString; int charcheck = ...

ТОП публикаций

0 ответов

Есть ли причина для отрицательного голосования?

отрим программу ниже char str[5]; strcpy(str,"Hello12345678"); printf("%s",str);При запуске эта программа выдает ошибку сегментации. Но когда strcpy заменяется следующим, программа работает нормально. strcpy(str,"Hello1234567");Поэтому вопрос ...

4 ответа

Как профилировать использование памяти программы на C

Мне нужно выяснить, какая часть программы linux, которую я запускаю, занимает сколько памяти (в процентах или в абсолютном выражении). Мне нужно создать профиль из нескольких таких программ, чтобы я мог определить некоторые из более крупных ...

5 ответов

Обработка файлов размером более 2 ГБ в MSVC6!

Обычные функции, связанные с файлами, такие как fseek, ftell и т. Д. В Windows MSVC6, могут обрабатывать файлы размером до 2 ГБ (в соответствии с моим текущим пониманием, пожалуйста, исправьте меня, если я ошибаюсь). Я хочу работать с файлами> 2 ...

5 ответов

Почему глобальные и статические переменные инициализируются значениями по умолчанию?

В C / C ++, почему глобальные переменные и статические переменные инициализируются значениями по умолчанию? Почему бы не оставить это только с мусорными значениями? Есть ли для этого особые причины?

1 ответ

(Кстати, little-endian имеет больше смысла, если вы пишете байты по вертикали, а не по горизонтали, с более высокими адресами сверху. Именно так обычно и выглядят диаграммы карты памяти.)

оложим, у меня есть номер'numb'=1025 [00000000 00000000 00000100 00000001] представлены: На Little-Endian Machine: 00000001 00000100 00000000 00000000На Big-Endian Machine: 00000000 00000000 00000100 00000001Теперь, если я применю сдвиг влево ...

4 ответа

Динамически размещаемый 2-мерный массив

Я пытаюсь построить двумерный массив путем динамического выделения. Мой вопрос заключается в том, возможно ли, что его первое измерение будет принимать 100 значений, тогда второе измерение будет принимать переменное количество значений в ...

0 ответов

Изменение параметров кадрового буфера (/ dev / graphics / fb0) с помощью загружаемого модуля ядра

Проблема:Я должен настроить различные ЖК-дисплеи для использования на платформе Android. Почти во всех случаях отсутствуют электрические характеристики для ЖК-мониторов. Но благодаря опыту и реверс-инжинирингу параметры можно угадать достаточно ...