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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
#1

Использование функции при выводе в cout - C++

27.04.2014, 19:17. Просмотров 166. Ответов 1
Метки нет (Все метки)

Объясните, пожалуйста, почему так выводит 1 0.
C++
1
2
3
4
5
6
7
int f(int& a){
    return ++a;
}
int main(){
    int a = 0;
    cout << f(a) << " "<< a;
}
А так выводит 1 1.
C++
1
2
3
4
5
6
7
8
9
int f(int& a){
    return ++a;
}
int main()
{
    int a = 0;
    cout << f(a);
    cout << " "<< a;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2014, 19:17     Использование функции при выводе в cout
Посмотрите здесь:

Нет пробелов при выводе в cout - C++
В чем ошибка, почему нету пробелов когда выход проходит в cout? Помогите пожалуйста. #include &lt;iostream&gt; #include &lt;cmath&gt; ...

При выводе COUT стирает первую букву - C++
Проблема: при выводе информации о проданных машинах, первая буква названия первой (и только первой, все последующие выводятся нормально)...

Не работает перегрузка операторов при выводе в cout - C++
написал свой класс ComplexNumber. перегрузил для него операторы +, -, *, /, &lt;&lt;. конструкции вида ComplexNumber a(5,10); ...

Введенная по getche строка стирается с экрана при выводе в cout - C++
Когда ввожу число, то в консоли стирается запись об &quot;Input a number: 123456&quot; и показывается только &quot;Output number: 123456&quot;. Как сохранить...

При выводе посредством cout() получается один и тот же набор цифр - C++
Здравствуйте дорогие форумчане. У меня трабл. В независимости от того что я подаю в cout, результат вывода у меня всегда один и тот же...

Не работают команды в выводе cout - C++
При выводе не работает табуляция /t и сноска строки /n, нужно подключить какую-то библиотеку?? cout &lt;&lt; &quot;activity: /t...

Программа выдает ошибку при выводе структуры в функции Vyvod(int N, struct vehicle*mass) - C++
#include&lt;iostream&gt; #include&lt;cstdio&gt; #include&lt;cstdlib&gt; #include&lt;fstream&gt; #include &lt;iomanip&gt; using namespace std; struct...

Корректность написания функции cout - C++
Здравствуйте! Я извиняюсь за такую изъезженную тему, но я тут нашла простенькую программку по нахождению кратчайшего пути в графе, вроде...

Табулирование функции и cout.precision(2) - C++
зачем здесь добавляют 0.75??? нужно протаболюваты функцию 2cosx krok= pi/4; #include&lt;&gt;.... void main() { ofstream...

error C2886: std::cout: использование символа в "using"-объявлении члена не допускается - C++
подскажите плз что ето может бить...если не подключаю файл Nokia.h тогда всьо норм.. #include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6281 / 5884 / 1905
Регистрация: 18.12.2011
Сообщений: 15,093
Завершенные тесты: 1
27.04.2014, 19:35     Использование функции при выводе в cout #2
в первом случае a выводится, потом f(a).
а во втором наоборот
Yandex
Объявления
27.04.2014, 19:35     Использование функции при выводе в cout
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru