Форум программистов, компьютерный форум CyberForum.ru

Почему выдает такой результат? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Скажите пожалуста чем отличается массив целого числа от массива строк? http://www.cyberforum.ru/cpp-beginners/thread605229.html
чем отличается массив целого числа от МАССИВа строк?
C++ Верно ли, что наибольший член последовательности a1, …, an по модулю больше единицы? #include <iostream> #include <cmath> using namespace std; int main() { int i; double max; const int n = 10; double x, k; cout<<"Input "<<n<<"number:\n"; http://www.cyberforum.ru/cpp-beginners/thread605228.html
Дана последовательность ненулевых целых чисел, оканчивающаяся нулем. С++ C++
Дана последовательность ненулевых целых чисел, оканчивающаяся нулем. Определить, сколько раз в этой последовательности меняется знак (Например: 10, -4, 12, 56, -4 знак меняется 3 раза)
C++ Составить описание класса для определения одномерных массивов строк фиксированной длины.
вот условие.Составить описание класса для определения одномерных МАССИВОВ СТРОК фиксированной длины. Предусмотреть контроль выхода за пределы массива, возможность обращения к отдельным строкам массива по индексам, выполнения операций поэлементного сцепления двух массивов с образованием нового массива, слияния двух массивов с исключением повторяющихся элементов, а так же вывод на экран элемента...
C++ Не могу объяснить программу http://www.cyberforum.ru/cpp-beginners/thread605207.html
#include "stdio.h" #include <iostream> #include <string.h> #include <conio.h> //int _tmain(int argc, _TCHAR* argv) //{ // return 0; //}
C++ Вывести список команд,набравших более Z очков Вывести список команд,набравших более Z очков. Мой пример проверьте плз и подскажите что исправить.Нет вывода.Уверен что ошибка в if (as<=r.koloch) printf ("\n\t%10s \t%6.2d \t\t%5d ",r.naz, r.koligr,as); void zad1() {clrscr(); int as; подробнее

Показать сообщение отдельно
rakota
35 / 35 / 1
Регистрация: 05.02.2012
Сообщений: 76
14.06.2012, 11:13     Почему выдает такой результат?
По порядку:
1 - получается из инициализации int a = 1; Тут нечего говорить.
2 - Аналогично с b.
1 - изначально x.a == 0, x.b == 0. a++ инкрементирует а и возвращает предыдущее значение, т.е. 0. ++b инкрементирует b и возвращает новое значение, т.е. 1.
(0 + 1) == 1
8 - Аналогично. 3++ + ++4 == 3 + 5 == 8.
Думаю, что всё понятно.
 
Текущее время: 15:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru