#include <iostream>
using namespace std;
int main()
{
//输出正常
char* p = "hello ,world!";
//在遇到***字符型指针***时会将其当作字符串名来处理,输出指针所指的字符串
cout << p << endl;
cout << (void*)p << endl;//打印地址信息
//输出异常
char* p1 = new char[1024];
//输出指针所指的字符串,而不是地址信息.因为没有初始化,输出乱码
cout << p1 << endl;
cout << static_cast<void*> (p1) << endl;//打印地址信息
//输出正常
int* p2 = new int[1024];
cout << p2 << endl;//输出地址信息正常
cin.get();
return 0;
}
cout 输出字符型指针
最新推荐文章于 2024-09-01 21:26:23 发布