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

4 ответа

Знают ли оптимизаторы C и C ++, какие функции не имеют побочных эффектов?

Скажем, очень распространенные математические функции, такие как sin, cos и т. Д. ... понимает ли компилятор, что они не имеют побочных эффектов, и могут ли они перемещать их во внешние циклы? Например // Unoptimized double YSinX(double x,int y) ...

2 ответа

Сравнение указателей «<» с последним последним элементом массива

Я знаю сравнения указателей с< разрешено в стандарте C только тогда, когда указатели указывают на одно и то же пространство памяти (например, массив). если мы возьмем массив: int array[10]; int *ptr = &array[0];, сравниваетptr вarray+10 ...

3 ответа

Как работает вызов по значению и вызов по ссылке в C?

В программе на C, как работает вызов функции по значению, как работает вызов по ссылке и как вы возвращаете значение?

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

1 ответ

Функция sscanf изменяет содержимое другой строки

У меня проблемы с чтением строкsscanf, Я набросал код, чтобы сосредоточиться на проблеме. Ниже приведена функция во всем коде, которая должна открывать файл и что-то читать. Ноsscanf действует странно. Например, я объявляю строку с именемatm с ...

9 ответов

Лучший способ настроить среду сборки Windows для C / C ++

В основном я хочу скомпилировать C / C ++, используя GCC на Windows. На мой взгляд, две конкурирующие платформы - MinGW и Cygwin. У каждого есть свои преимущества и ограничения. MinGW компилируется для Windows, тогда как Cygwin нужен cygwin .dll. ...

2 ответа

Почему я должен использовать или не использовать MSG_CONFIRM?

Я знакомлюсь с сокетами BSD и перелистываю справочную страницуsendtoЯ наткнулся наMSG_CONFIRM флаг, который для меня довольно загадочный на данный момент. В описании сказано: Сообщите канальному слою, что продвижение вперед произошло: вы ...

2 ответа

Использует ли gcc инструкции Intel SSE 4.2 для обработки текста, если таковые имеются?

Я читаюВот [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5762731&url=http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5762731] что Intel представилаSSE 4.2 instructions для ускорения обработки строк. Цитата из статьи: Набор ...

1 ответ

Сравнение указателей «>» с одним перед первым элементом массива

Согласно этомутема [https://stackoverflow.com/questions/16233868/pointer-comparisons-with-one-past-the-last-element-of-an-array-object] , сравнивая указатель содин за последним элементом массиваобъект разрешен И согласно@jalfкомментарий, ...

3 ответа

Гарантируется ли сохранение элементов массива от нижних к старшим адресам?

Предположим, у меня есть следующий массив: int list[3]={2,8,9}; printf("%p,%p,%p",(void*)&list[0],(void*)&list[1],(void*)&list[2]);Всегда ли гарантируется, что& Список [0] <& список [1] <& список [2] ? Я предполагал, что это будет жесткое и ...

5 ответов

Условие для значений и значений в С

Вот несколько определений, которые я прочитал о lvalues Выражения, которые можно использовать с оператором &. Т.е. если & (выражение) не является ошибкой, то выражение является lvalue Выражение, которое приводит к объектам, которые не являются ...