Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Текст заголовка сообщения полностью: хреновые книжки читаешь, я вот старые читал, там правду пишуть )) причем человеческим языком, а не заумно-понтовым )
если в объявлении функции указано что она хочет получать адрес переменной
void f(char *d) {....}
а у тебя объявлена переменная типа
char a;
то при вызове функции надо передать адрес, а не значение, поэтому пишут так
f(&a);
а если у тебя переменная объявлена типа так
char a;
char *p = &a;
то при вызове надо делать так
f(p);
т.к. p уже содержит адрес переменной a, в нашем случае.
вообщем читай про указатели.
Составить ответ | Вернуться на конференцию
Ответы