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

3 ответа

Разъяснение на примере союзов в стандарте C11

Следующий пример приведен в стандарте C11, 6.5.2.3Следующее не является допустимым фрагментом (потому что тип объединения не виден внутри функции f):

2 ответа

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

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

3 ответа

Может ли массив символов использоваться с любым типом данных?

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

3 ответа

Чтение символа с помощью scanf_s

Я просто возился с С и столкнулся с этой маленькой проблемой. Как вы можете видеть из моего вывода, я получил «╠» этого персонажа.

3 ответа

Поддерживает ли C ++ 11 новые функции C11?

Я недавно исследовал C11, и многие новые функции облегчают мне код на C. Мне интересно, ВСЕ эти функции официально поддерживаются C ++ 11. Меня беспокоит не проблема реализации или компилятора, а новый стандарт C ++.

1 ответ

Ctype.h все еще требует неподписанный символ?

Традиционно это было, строго говоря, ошибкой, чтобы передатьsigned char кctype.h предикаты, потому что они были определены только от -1 до 255, поэтому от -128 до -2 могут закончиться чтением вне границ массива. Было ли это когда-либо ...

0 ответов

 не были отменены.

казывает в разделе 6.7, какие объявления также являются определениями: Определение идентификатора - это объявление этого идентификатора, которое: - для объекта вызывает сохранение хранилища для этого объекта; [...] Я не нашел исчерпывающего ...

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 : ...

1 ответ

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

оложим, у нас есть объявление функции, для которого у нас нет доступа к ее определению: void f(int * restrict p, int * restrict q, int * restrict r);Поскольку мы не знаем, как получить доступ к указателям, мы не можем знать, вызовет ли ...

1 ответ

 загружается один раз для сравнения и снова для шага индексации.

нкции, такие какscanf_s, printf_s кажется необязательным стандартом. MSVC реализовал эти функции, а gcc - нет. Есть ли конкретная причина не реализовывать безопасные функции? Являетсяscanf GCC достаточно безопасны?