| 15.07.2010, 05:53 | |
|
Ответы с готовыми решениями:
1272
Элементарные программы, для лучшего понимания языка...
Литература для лучшего понимания сути программирования |
|
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
|
|
| 30.07.2010, 02:38 | |
|
Мне казалось что (++i) не l-value.
0
|
|
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
| 30.07.2010, 02:38 | |
|
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 30.07.2010, 02:41 [ТС] | |
|
CyBOSSeR, Можно присвоить i++; но нельзя ++i. Однако на MSVS конструкция, которую я написал - работает и выводит как и ожидалось.
ЗЫ значение для присваивания должно быть l-value.
0
|
|
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|||
| 30.07.2010, 02:44 | |||
|
0
|
|||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|||||||||||
| 30.07.2010, 02:45 [ТС] | |||||||||||
|
CyBOSSeR, Ошибся. И то и другое возможно. Я сейчас правда ориентируюсь не на стандарт а на конкретный компилятор.
0
|
|||||||||||
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
| 30.07.2010, 02:47 | |
|
Lavroff, для ответа не нужны знания стандарта. Нужно знать особенности форм операции инкремента и порядок выполнения операций.
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
| 30.07.2010, 02:48 [ТС] | ||||||
|
А вот так:
0
|
||||||
|
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
|
|
| 30.07.2010, 02:49 | |
|
Теперь я не понимаю, почему не компилится ++i++. Ведь у префиксного инкремента приоритет выше вроде как.
Добавлено через 1 минуту Пожалуй, лучше просто никогда в реальных программах такого не писать
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 30.07.2010, 02:50 [ТС] | |
|
Уже понял что у потфиксного выше. Тогда понятно почему не работает ++i++.
Ибо сначала должно выполнится i++, а затем по идее ++i, но так нельзя делать
0
|
|
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|||||
| 30.07.2010, 02:52 | |||||
.Каков ответ?
0
|
|||||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 30.07.2010, 02:54 [ТС] | |
|
CyBOSSeR, Разве одинаков? оО. Вот передо мной книжка... Постфиксный - 15. Префиксный - 14... Неправильно написали?
Ну раз справа-налево, тогда мы пытаемся инкрементировать временную переменную... ++ не относится к l-value переменной...
1
|
|
|
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
|
|
| 30.07.2010, 02:59 | |
|
Ответ: в коде ошибка, так как (i++) - не l-value. Но с порядком выполнения чето ничего не ясно.
1
|
|
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
||||
| 30.07.2010, 03:01 | ||||
|
0
|
||||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 30.07.2010, 03:06 [ТС] | |
|
http://www.cyberguru.ru/progra... age35.html Тут пишется что приоритет одинаков.
В нек-х других источниках пишется что приоритет на один меньше у префиксного... А что по стандарту говорится?
0
|
|
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
||
| 30.07.2010, 03:10 | ||
|
0
|
||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 30.07.2010, 12:42 | ||
|
0
|
||
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
| 30.07.2010, 12:44 | |
|
0
|
|
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||
| 30.07.2010, 14:58 | ||||||
|
Вот такая задачка:
Какой должен быть прототип у функции func, чтобы при передаче ей статического массива функция имела информацию о типе и размере массива:
1
|
||||||
|
34 / 34 / 8
Регистрация: 07.06.2010
Сообщений: 118
|
||
| 30.07.2010, 14:59 | ||
|
Не по теме: Может самому Страуструпу письмо отправить, спросить, он то точно знает..:D
0
|
||
| 30.07.2010, 14:59 | |
|
Набор задачь для тренировки и улучшения понимания программирования Проверить на правильность и закомментировать весь код для лучшего понимания Нужны задачи для тренировки
Нужны задачи для тренировки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|