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

4 ответа

uint32_t против int как соглашение для повседневного программирования

Когда следует использовать типы данных из stdint.h? Правильно ли всегда использовать их как соглашение? Какова была цель создания неспецифических типов размеров, таких как int и short?

12 ответов

Я сомневаюсь, что такая ошибка есть в книге драконов. В любом случае, возможно, нужно немного более внимательное чтение?

от вопрос уже есть ответ здесь: Разница между i ++ и ++ i в цикле? [/questions/484462/difference-between-i-and-i-in-a-loop] 21 ответСледующие циклы for дают идентичные результаты, даже если один использует постинкремент, а другой ...

5 ответов

 здесь вообще.

ю этоEOF а также'\0' имеют целые числа типа, но если это так, не должны ли они иметь фиксированное значение? Я напечатал оба и получил -1 дляEOF и 0 для'\0', Но фиксированы ли эти значения? У меня тоже было это int a=-1; printf("%d",a==EOF); ...

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

4 ответа

http://www.cs.cf.ac.uk/Dave/C/node13.html

жный дубликат: Что означает «unsigned temp: 3»? [https://stackoverflow.com/questions/2950029/what-does-unsigned-temp3-mean] пожалуйста, что означает это обозначение int a: 16; Я обнаружил, что это такой код, и он компилируется. имя структуры ...

1 ответ

сделаю работу.

использовали,unused атрибут со структурой. Согласно сНКУ [https://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Variable-Attributes.html]документ: не используется: Этот атрибут, прикрепленный к переменной, означает, что переменная, возможно, ...

1 ответ

msdn.microsoft.com/en-us/library/ff536768%28v=VS.85%29.aspx

у разработать приложение Bluetooth для Windows 7. Где я могу найти соответствующую документацию, учебные пособия и так далее? Мое намерение состоит в том, чтобы использовать стек Microsoft. MSDN бесполезен в этом вопросе в том смысле, что у них ...

5 ответов

предупреждение: сравнение выражения без знака> = 0 всегда верно

У меня есть следующая ошибка при компиляции файла C: t_memmove.c: In function ‘ft_memmove’: ft_memmove.c:19: warning: comparison of unsigned expression >= 0 is always trueВот полный код, черезcat ft_memmove.c: #include "libft.h" #include ...

2 ответа

Как я могу получить свой IP-адрес в C на Linux? [Дубликат]

На этот вопрос уже есть ответ здесь: Получить IP-адрес интерфейса в Linux [/questions/2283494/get-ip-address-of-an-interface-on-linux] 5 ответовКак я могу получить свой IP-адрес (желательно в192.168.0.1 формат)?

9 ответов

Почему a = (a + b) - (b = a) плохой выбор для замены двух целых чисел?

Я наткнулся на этот код для замены двух целых чисел без использования временной переменной или использования побитовых операторов. int main(){ int a=2,b=3; printf("a=%d,b=%d",a,b); a=(a+b)-(b=a); printf("\na=%d,b=%d",a,b); return 0; }Но я думаю, ...

9 ответов

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

естве примера рассмотрим следующую структуру: struct S { int a[4]; int b[4]; } s;Было бы законно написатьs.a[6] и ожидать, что оно будет равноs.b[2]? Лично я чувствую, что это должно быть UB в C ++, тогда как я не уверен насчет C. Однако я не ...