Orlangur
Сообщений: 3
Оценки: 0
Присоединился: 2005-07-18 03:56:50
|
s - это указатель на переменную типа char, а *s - сама переменная типа char. Попробую объснить на простом примере. #include<iosream> using namespace std; int main(){ int a=2; int *s=&a; cout << "*s=" << p << endl; //*s=2 *s=5; //a=5 cout << "a=" << a << endl; } *s=&a: Здесь объявили указатель s. И в него заслали адрес переменной a. Как только в указателе s оказывается адрес, возникает как бы тайная тропинка к переменной a. Таким образом после выполнения инструкции *s=5, переменная a становится равной пяти.
|