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

2 вопрoса - C++

Восстановить пароль Регистрация
 
2009
2 / 2 / 0
Регистрация: 23.11.2009
Сообщений: 35
28.01.2010, 21:41     2 вопрoса #1
Всем привет.Ответьте пожалуйста на 2 вопроса.

Определить ошибки:
C++
1
2
3
4
5
6
void f(int x,y)
void main()
{ int a,b;
  cin>>a>>b;
  a=f(a,b);
  cout<<a;}
Какие передаются в функцию f по значению, а какие по ссылке?
C++
1
2
3
4
int f(int x,int &y);
void main()
{ int a=1,b=2;
  cout<<f(a,b);}
Заранее спасибо.

Добавлено через 1 час 26 минут
???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
28.01.2010, 21:45     2 вопрoса #2
C++
1
nt f(int x,int &y);// x по значению y по ссылке
C++
1
void f(int x,y)
Прототип вашей функции правильно пишется
C++
1
void f(int x,int &y);
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
722 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
28.01.2010, 22:21     2 вопрoса #3
1 вопрос:
а)после прототипа нужен знак ;
б)Функция не возвращает ничего, а ты переменной присваиваеш значение функции
в)где объявление функции?

2 вопрос:
х-по значению
у-по ссылке
Yandex
Объявления
28.01.2010, 22:21     2 вопрoса
Ответ Создать тему
Опции темы

Текущее время: 11:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru