Результаты поиска по запросу "c99"
Почему нет ошибки сегментации в strcpy? [Дубликат]
Возможный дубликат: Неопределенное, неопределенное и определяемое реализацией поведение [https://stackoverflow.com/questions/2397984/u ndefined-unspecified-and-implementation-defined-behavior] Это должно вызвать ошибку. Почему бы и ...
Разбить строку C на токены с помощью sscanf
Я пытаюсь разбить строку на токены, но несколько рекурсивно. Я пытаюсь разобрать "content=0&website=Google"так что у меня есть способ вынуть параметры и значения. Если я попробуюstrtok В итоге я уничтожаю строку, которую хочу проанализировать ...
Как сказать GCC, что аргумент-указатель всегда выровнен по двойному слову?
В моей программе есть функция, которая делает простое сложение вектораc[0:15] = a[0:15] + b[0:15], Прототип функции: void vecadd(float * restrict a, float * restrict b, float * restrict c);В нашей 32-битной встроенной архитектуре есть опция ...
Какие функции C99 доступны в компиляторе MS Visual Studio?
Хорошо известно, что компилятор Microsoft Visual Studio не поддерживает C99, и похоже, что они имеютнет планов [http://connect.microsoft.com/VisualStudio/feedback/details/485416/support-c99]в поддержать ...
Почему типы с фиксированной запятой не включены в C99?
К счастью,complex модификатор типа был введен в стандарт C99. Чего я не понимаю, так это почему было решено отказаться от поддержки арифметики с фиксированной запятой (в частности, поддерживать дробные типы, такие как 1.15 {подписанный} или 0.32 ...
Очки последовательности и побочные эффекты: тихие изменения в C11?
C99 §6.5Выражения (1) Выражение - это последовательность операторов и операндов, которая задает вычисление значения, или которая обозначает объект или функцию, или которая генерирует побочные эффекты, или которая выполняет их комбинацию. (2) ...
GCC: точность строгих предупреждений о псевдонимах
Я пытаюсь проверить часть своего кода на наличие строгих нарушений псевдонимов, но похоже, что я что-то упустил, пытаясь понять правило строгих псевдонимов. Представьте себе следующий код: #include <stdio.h> int main( void ) { unsigned long l; ...
Как «смоделировать» C99 в Visual Studio для объявления переменных
Я использую Visual Studio 2012 для разработки простых программ на Win32 C. Я знаю, что компилятор VS поддерживает только C89, но я хотел бы знать, есть ли способ переопределить это ограничение. В частности, я хотел бы объявлять переменные в ...
Есть ли причина не использовать целочисленные типы фиксированной ширины (например, uint8_t)?
Предполагая, что вы используете компилятор, который поддерживает C99 (или даже просто stdint.h), есть ли причина не использовать целочисленные типы фиксированной ширины, такие как uint8_t? Одна из причин, по которой я знаю, заключается в том, ...
Целочисленное преобразование ранга подписанного и неподписанного int
Например, если у меня есть, int a = 42; unsigned b = 10; int c = a + b;Для этого утвержденияint c = a + b; Было быa быть сначала преобразован вunsigned int или это будетb который будет преобразован вsigned int? Обеunsigned int а такжеsigned ...