Результаты поиска по запросу "c11"
Разъяснение на примере союзов в стандарте C11
Следующий пример приведен в стандарте C11, 6.5.2.3Следующее не является допустимым фрагментом (потому что тип объединения не виден внутри функции f):
разница между с99 и с11 [закрыто]
Я учусь с, в настоящее время.Книга Я читаю на основе C99. Я хочу обновить свои знания до C11 после окончания этой книги или изменить ресурс, если есть сущест...
Чтение символа с помощью scanf_s
Я просто возился с С и столкнулся с этой маленькой проблемой. Как вы можете видеть из моего вывода, я получил «╠» этого персонажа.
Поддерживает ли C ++ 11 новые функции C11?
Я недавно исследовал C11, и многие новые функции облегчают мне код на C. Мне интересно, ВСЕ эти функции официально поддерживаются C ++ 11. Меня беспокоит не проблема реализации или компилятора, а новый стандарт C ++.
Ctype.h все еще требует неподписанный символ?
Традиционно это было, строго говоря, ошибкой, чтобы передатьsigned char кctype.h предикаты, потому что они были определены только от -1 до 255, поэтому от -128 до -2 могут закончиться чтением вне границ массива. Было ли это когда-либо ...
не были отменены.
казывает в разделе 6.7, какие объявления также являются определениями: Определение идентификатора - это объявление этого идентификатора, которое: - для объекта вызывает сохранение хранилища для этого объекта; [...] Я не нашел исчерпывающего ...
проверьте указатель, вот рекурсивная функция, которая печатает содержимое односвязного списка.
я есть небольшой кусочек кода оsizeof оператор с троичным оператором: #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", sizeof(a ? true : ...
, Я ничего не знаю в Стандарте, который бы рассматривал сравнение значения указателя со значением другого указателя как любой вид доступа к цели указателя, за исключением узкого случая, когда указатель нацелен на самого себя.
оложим, у нас есть объявление функции, для которого у нас нет доступа к ее определению: void f(int * restrict p, int * restrict q, int * restrict r);Поскольку мы не знаем, как получить доступ к указателям, мы не можем знать, вызовет ли ...
загружается один раз для сравнения и снова для шага индексации.
нкции, такие какscanf_s, printf_s кажется необязательным стандартом. MSVC реализовал эти функции, а gcc - нет. Есть ли конкретная причина не реализовывать безопасные функции? Являетсяscanf GCC достаточно безопасны?