cout 输出字符型指针

来源:互联网 发布:jq获取input数组的值 编辑:程序博客网 时间:2024/06/11 19:49
#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;}
0 0
原创粉丝点击