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

5 ответов

Это случай неправильного понимания порядка оценки. Студент ожидал, что x ++ будет оценен и назначен на x. На самом деле происходит то, что для присвоения создается копия x, увеличивается исходный x, а затем назначается копия, перезаписывая увеличенное значение в x. Плохой код, но это иллюстрирует проблему.

ю, что операторы массива имеют приоритет. Тогда бинарные артеметические операторы *, /,%. Тогда + и - которые у них низкий приоритет. Но я запутался, какой из них решит Java первым в этом примере. И если у нас 2 оператора имеют одинаковый ...

4 ответа

Как многие другие упоминают, это называется оператором космического корабля. Вот мой тест:

авно столкнулся с этим волшебным оператором, копаясь в Groovy: <=> Groovy действительно порадовал меня операторами elvis? и?: который я использую постоянно сейчас и очень хотелось бы на Java. С этим новым оператором я нашел только ...

1 ответ

@ Adam S: Мои извинения; это было несколько запутанным. Это никогда не было разрешено в C.

али домашнее задание, которое действительно смущает меня. Вопрос в том: В C ++ тест на равенство == может применяться к массивам, но оператор присваивания = не может применяться к массивам. Объяснить, почему. Это смущает меня, потому что я ...

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

1 ответ

Логические различия в C и Java

Скомпилируйте и запустите этот код на C #include <stdio.h> int main() { int a[] = {10, 20, 30, 40, 50}; int index = 2; int i; a[index++] = index = index + 2; for(i = 0; i <= 4; i++) printf("%d\n", a[i]); }Выход :10 20 4 40 50 Теперь по той же ...

0 ответов

Где str - строка, с которой вы работаете, а substr - шаблон для сопоставления. Он ищет самое длинное соответствие substr в str и удаляет все с этого момента.

я есть часть bash-скрипта, который получает имя файла без расширения, но я пытаюсь понять, что на самом деле здесь происходит. Для чего "%%"? Может кто-нибудь рассказать о том, что Bash делает за кулисами? Как эту технику можно использовать на ...

5 ответов

 а также

елает оператор & = в C #? Например: bool approved; // Approved is a property of cra, also bool approved &= cra.Approved;Большое спасибо!

0 ответов

 иногда будет НЕДЕЙСТВИТЕЛЕН, и в других случаях это будет НЕДЕЙСТВИТЕЛЬНО.

ою некоторые готовые утверждения, которые используют параметризованные значения. В качестве примера: SELECT * FROM "Foo" WHERE "Bar"=@paramИногда@param возможноNULL, В таких случаях я хочу, чтобы запрос возвращал записи, гдеBar являетсяNULL, но ...

3 ответа

 читатели). Однако это был не мой вопрос.

ТИРОВАТЬ:Примечание для новых программистов на Perl: Этот механизм НЕ должен использоваться для многострочных комментариев! Имеет недостаток, снижает читабельность. В этомPerlMonks публикует механизмы для создания многострочных комментариев ...

4 ответа

добро пожаловать @Hristo

ался понять разницу между операторами сравнения JavaScript: идентичность и равенство. Из того, что я прочитал, если вы проверите равенство двух объектов с помощью ==, JavaScript попытается выяснить, относятся ли они к одному типу, и, если нет, ...

2 ответа

Точно так же в C #.

елает код C ++, приведенный ниже? Более конкретно, что такое оператор|=? long liFaultFlags = 0; for (int i = 0; i < FAULTCOUNT; i++) { if (faults[i] == true) { liFaultFlags |= (1 << i); } } return liFaultFlags;Как это будет реализовано в C #?