Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Поясните передачу значений по указателям


Автор: Mastodont 29.10.2009, 10:03
Есть код
Код

void fn(int* pintArg)
{
 *pintArg=10;
}
 
void parent(void)
{
 int n=0;
 fn(&n); // так передается адрес n, теперь n равно 10
}


Зачем нужны звездочки в fn()? Чем отличаются варианты
Код

void fn(int* pintArg)
{
 *pintArg=10;
}

и
Код

void fn(int pintArg)
{
 pintArg=10;
}

Автор: mes 29.10.2009, 10:05
советую почитать в учебнике что есть указатель.

Автор: Mastodont 30.10.2009, 09:16
Цитата

советую почитать в учебнике что есть указатель.

Так вот я и читаю в книге "С++ для чайников". Или посоветуешь что-то еще?

Автор: azesmcar 30.10.2009, 09:21
Цитата(Mastodont @  30.10.2009,  09:16 Найти цитируемый пост)
Так вот я и читаю в книге "С++ для чайников". Или посоветуешь что-то еще? 

 smile
читай что нибудь нормальное, http://www.bizbooks.com.ua/catalog/det.php3?id=26888 что ли

а вопрос у тебя из категории 2х2=? Почитай что нибудь сперва, не рассказывать же тебе все то, что написано в книгах.

Автор: Mastodont 30.10.2009, 09:30
Цитата

Почитай что нибудь сперва, не рассказывать же тебе все то, что написано в книгах

Понятно))

Автор: azesmcar 30.10.2009, 09:38
Mastodont

Вообще об этой серии "для чайников", "для полных идиотов" я плохого мнения. Не удивляйся, есть и такая книга
http://lib.web-malina.com/getbook.php?bid=805&page=1
Такое ощущение что их пишут для сапожников, которые решили переквалифицироваться в программистов.

Поищи по форуму, тут полно тем про литературу, выбери какую нибудь книгу нормальную и почитай. Будут вопросы - спрашивай, только не спрашивай то, что придется рассказывать на 4х страницах smile 

Удачи.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)