#include <iostream>
#include <cstdio>
int main(int argc, char const *argv[])
{
char str = 'p';
/*引用 */
char &Refstr = str;
std::cout<<"初始值 "<<'\n'<<"str "<<"= "<<str<<std::endl;
Refstr = 'f';
std::cout<<"引用改值 "<<'\n'<<"str "<<"= "<<str<<std::endl;
/*指针 */
char *pstr = &str;
*pstr = 'o';
std::cout<<"指针改值 "<<'\n'<<"str "<<"= "<<str<<std::endl;
std::cout<<"指针本身的值"<<'\n'<<"pstr "<<"= "<<std::hex<<pstr;
//printf("%#X", pstr);
return 0;
}
std::cout<<"指针本身的值"<<'\n'<<"pstr "<<"= "<<std::hex<<pstr;
改
std::cout<<"指针本身的值"<<'\n'<<"pstr "<<"= "<<std::hex<<(void*)pstr; |