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

2 ответа

C Не удалось скомпилировать: не удается найти функции math.h [дубликаты]

На этот вопрос уже есть ответ здесь: gcc не будет правильно включать math.h [/questions/11336477/gcc-will-not-properly-include-math-h] 2 ответаЯ пишу поиск простых чисел. Математически, это быстрее, чем делатьfor (unsigned long i = 2; i < ...

2 ответа

Написание функции инициализации для структуры C

Итак, это моя структура в заголовочном файле: struct _Variable { char *variableName; char *arrayOfElements; int32_t address; }; typedef struct _Variable Variable;и вот моя реализация функции init в файле .c: void initVariable(Variable ...

1 ответ

Странная логика mktime с отрицательными секундами

Я использовал mktime / localtime для управления временем, включая некоторую сложную арифметику для дат / времени. Я заметил кое-что очень странное, когда предоставлял mktime структуру, содержащую отрицательные значения. Возьми код ниже. ...

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

1 ответ

C / C ++: sizeof (short), sizeof (int), sizeof (long), sizeof (long long) и т. Д.… На 32-битной машине по сравнению с 64-битной машиной

Я использую Windows 7 (64-разрядная версия). Этот вопрос выглядит на тот же вопрос, найденный здесь: долго на 64 битной машине [https://stackoverflow.com/questions/660372/long-on-a-64-bit-machine] но более углубленный, поскольку он имеет дело ...

4 ответа

 положительное число в диапазоне от 0 до 65535. Единственное отрицательное число создается в конечном вычитании - нет вероятности нежелательного расширения знака.

я есть массив без знака с 2 элементами, который представляет целое число со знаком. Как я могу преобразовать эти 2 байта в целое число со знаком? редактировать: Массив unsigned char имеет младший порядок

4 ответа

 (который на самом деле также восьмеричный по той же причине)

я есть следующий код - #include <stdio.h> #define LENGTH 5 int main(){ char* ch[LENGTH] = {"Zero", "One", "Two", "Three", "Four"}; char* pc; char** ppc; for(int i=0; i<LENGTH; i++){ ppc = ch+i; pc = *ppc; while(*pc != 0){ printf("%c ", *pc); pc ...

4 ответа

Изменение строки типа char * const

я знаю этоconst char * указатель на const char, в то время какchar *const постоянный указатель на символ Я проверяю это в следующем коде: const char *s = "hello"; // Not permitted to modify the string "hello" char *const t = "world"; // Not ...

4 ответа

Мои 2 цента :)

аюсь записать число в два десятичных знака с помощьюprintf() следующее: #include <cstdio> int main() { printf("When this number: %d is assigned to 2 dp, it will be: 2%f ", 94.9456, 94.9456); return 0; }Когда я запускаю программу, я получаю ...

3 ответа

@R .: Хорошо закрой мне рот. «объект: область хранения данных в среде выполнения, содержимое которой может представлять значения». Спасибо за исправление!

аюсь изучить основы C, но я не могу понять, почему этот код не работает. Цикл while в reverse () вызывает ошибку шины. Я нашел почти идентичный код в книге собеседований по программированию как правильное решение, но ни этот, ни другие похожие ...

6 ответов

Инициализация массива структур [дубликат]

На этот вопрос уже есть ответ здесь: Как инициализировать структуру в соответствии со стандартами языка программирования C [/questions/330793/how-to-initialize-a-struct-in-accordance-with-c-programming-language-standards] 14 ответовВот ...