Результаты поиска по запросу "c99"
Как сказать GCC, что аргумент-указатель всегда выровнен по двойному слову?
В моей программе есть функция, которая делает простое сложение вектораc[0:15] = a[0:15] + b[0:15], Прототип функции: void vecadd(float * restrict a, float * restrict b, float * restrict c);В нашей 32-битной встроенной архитектуре есть опция ...
Когда использовать ограничение, а когда нет
У меня есть общее пониманиеrestrict но я надеюсь уточнить некоторые тонкости. У меня есть функция, которая читает строку с нулевым символом в конце из одного буфера и записывает кодированную версию URL в другой буфер. Функция имеет эту подпись (в ...
Что означает & (int) {1} в C ++?
я видел этоВот и я не знаю, что это значит:
установить, не обязательно.
у вас есть строка в C, вы можете добавить прямой шестнадцатеричный код внутри. char str[] = "abcde"; // 'a', 'b', 'c', 'd', 'e', 0x00 char str2[] = "abc\x12\x34"; // 'a', 'b', 'c', 0x12, 0x34, 0x00Оба примера имеют 6 байтов в памяти. Теперь ...
Почему функция fgets устарела?
ОтРуководство по программированию GNU C:("
GCC: точность строгих предупреждений о псевдонимах
Я пытаюсь проверить часть своего кода на наличие строгих нарушений псевдонимов, но похоже, что я что-то упустил, пытаясь понять правило строгих псевдонимов. Представьте себе следующий код: #include <stdio.h> int main( void ) { unsigned long l; ...
разница между с99 и с11 [закрыто]
Я учусь с, в настоящее время.Книга Я читаю на основе C99. Я хочу обновить свои знания до C11 после окончания этой книги или изменить ресурс, если есть сущест...