codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
int main() { int x; // Переменная int &s=x; // Ссылка int *const p=&x; // Указатель /*Следующие строки эквивалентны:*/ x=2; s=2; *p=2; /*А теперь выводим адреса и ничему не удивляемся*/ cout<<&x<<endl; // Адрес, по которому валяется сама переменная cout<<&s<<endl; // Адрес, по которому валяется ссылка cout<<&p<<endl; // Адрес, по которому валяется указатель /*Указатель валяется по отдельному адресу. А ссылка и переменная?*/ /*Теперь выводим значения*/ cout<<x<<endl; // Значение переменной cout<<s<<endl; // Значение ссылки cout<<p<<endl; // Значение указателя /*А теперь значение по адресу, равному значению указателю*/ cout<<*p<<endl; // Значение переменной }
Private
[
?
]
Run code
Submit