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

Указатели и Ссылки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Надо написать код программы со строками http://www.cyberforum.ru/cpp-beginners/thread517875.html
3. С клавиатуры вводится последовательность символов до тех пор, пока не встретится символ, не являющийся цифрой. Подсчитать количество введенных символов.
C++ Map Hack На С++ Народ как можно написать Map Hack на С++ для игры Warcraft 3, ну как бы чит для сетевой игры, помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread517874.html
возможно ли прочитать текстовый файл сначала еще раз без закрытия? C++
Добрый день!!! Подскажите пожалуйста, возможно ли прочитать текстовый файл еще раз сначала? Или чтобы начать чтение снова, надо его закрыть и снова открыть??? Допустим имеется такой текстовый файл: ...
Движение модели C++
Всем доброго времени суток.Нуждаюсь в помощи.Подскажите как изменить направление движения модели когда происходит поворот по её оси.То есть гоночки, машина поворачивает(моделька крутится в право в...
C++ Занести в массив значения функции и вывести его на экран http://www.cyberforum.ru/cpp-beginners/thread517797.html
Занести в массив значения функции \operatorname{f} (x, y) = (x + y)^2, \; 0 \le x \le 5, \, 0 \le y \le 3 и вывести его на экран
C++ Написать программу ввода в массив 10 чисел и поиска в нем минимального значения Написать программу ввода в массив 10 чисел и поиска в нем минимального значения подробнее

Показать сообщение отдельно
RASHFor
6 / 6 / 0
Регистрация: 12.02.2012
Сообщений: 224

Указатели и Ссылки - C++

13.03.2012, 15:53. Просмотров 594. Ответов 8
Метки (Все метки)

извеняюсь,но никак не могу понять.
C++
1
2
3
4
5
6
7
int sum(int* inLeft, int* inRight)
{
    if(inLeft == inRight)
        return *inLeft;
    else
        return *inRight + sum(inLeft, --inRight);
}
1) строка int sum(int* inLeft, int* inRight) -тут указателем является тип инт.правильно?
2)if(inLeft == inRight) -почему без знака указателя-*?что произошло если бы было так:if(*inLeft == *inRight)?
3)почему звездочка стоит рядом с инт(int sum(int* inLeft, int* inRight)),а тут - *inLeft;
4)почему return *inRight + sum(inLeft, --inRight);-*inRight со звездой,а эти без:inLeft, --inRight?
соответсвенно что было бы если бы были со звездочками?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru