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

1 ответ

порядок оценки подвыражений

Я смотрел наSO / IEC 9899: 201x [http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1336.pdf]под J.1 Неуказанное поведение: "The order in which subexpressions are evaluated and the order in which side effects take place, except as specified for ...

2 ответа

Как вычисляется размер массива переменной длины во время выполнения в C99?

В C89 длина массива известна во время компиляции. Но в C99, с массивами переменной длины, длина массива может быть неизвестна до времени выполнения. Так как это вычисляется? И почему длина динамически распределенного массива не может быть ...

3 ответа

Почему типы с фиксированной запятой не включены в C99?

К счастью,complex модификатор типа был введен в стандарт C99. Чего я не понимаю, так это почему было решено отказаться от поддержки арифметики с фиксированной запятой (в частности, поддерживать дробные типы, такие как 1.15 {подписанный} или 0.32 ...

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

4 ответа

Очки последовательности и побочные эффекты: тихие изменения в C11?

C99 §6.5Выражения (1) Выражение - это последовательность операторов и операндов, которая задает вычисление значения, или которая обозначает объект или функцию, или которая генерирует побочные эффекты, или которая выполняет их комбинацию. (2) ...

3 ответа

Есть ли ключевое слово GCC, чтобы разрешить изменение структуры?

2 ответа

разница между с99 и с11 [закрыто]

Я учусь с, в настоящее время.Книга Я читаю на основе C99. Я хочу обновить свои знания до C11 после окончания этой книги или изменить ресурс, если есть сущест...

4 ответа

Нарушает ли это приведение указателей строгое правило наложения имен?

Это быстрая реализация с обратным квадратным корнем из Quake III Arena: float Q_rsqrt( float number ) { long i; float x2, y; const float threehalfs = 1.5F; x2 = number * 0.5F; y = number; i = * ( long * ) &y; // evil floating point bit level ...

1 ответ

Существуют ли реализации, которые поддерживают отрицательный ноль или резервируют его как представление ловушки?

В большинстве реализаций этого дня и возраста целочисленное значение со знаком, которое имеет битовую комбинацию 1 для знакового бита и все 0 для битов значе...

2 ответа

, Очень полезно это понять.

акое логический тип данных C99 и как его использовать?

4 ответа

Не определено ли определение типа через объединение в C99 и стало ли оно указанным в C11?

Количество ответов на вопрос переполнения стекаПолучение битов одинарной точности IEEE для поплавка предложить использовать