C++中cout输出字符型指针地址值的方法

本文通过一个简单的C++程序示例介绍了如何使用字符数组和指针,并演示了如何利用类型转换输出不同地址信息。这包括直接使用指针变量进行输出以及利用C++标准库函数实现地址的展示。

转载:http://blog.youkuaiyun.com/u013467442/article/details/43666955

#include<iostream>
#include<string>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    char c[3]={'a','b','c'};
    char *p=c;
    cout<<*p<<' '<<(void*)p<<endl;
    cout<<*(p+1)<<' '<<static_cast<void*>(p+1)<<endl;
    cout<<*(p+2)<<' '<<static_cast<void*>(p+2)<<endl;

    system("pause");
    return 0;
}

 

 

转载于:https://www.cnblogs.com/gaohai/p/7299513.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值