您的位置:首页 > 其它

C字符变量地址输出

2016-04-17 07:55 323 查看
// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。

//字符变量取地址用C++流输出 需要强制转换void *

#include "stdafx.h"

#include <iostream>

#include <stdio.h>

#include <string>

char **p2;

char *p1;

char pp = 'A';

int **m2;

int *m1;

int mm = 3;

int _tmain(int argc, _TCHAR* argv[])

{
std::cout << mm << std::endl;
std::cout << "-----" << std::endl;
m1 = &mm;
std::cout << m1 << std::endl;
std::cout << *m1 << std::endl;
std::cout << "-----" << std::endl;
m2 = &m1;
std::cout << m2 << std::endl;
std::cout << *m2 << std::endl;
std::cout << **m2 << std::endl;
std::cout << "---------------" << std::endl;

std::cout << pp << std::endl;
std::cout << "-----" << std::endl;
p1 = &pp;
std::cout << (void *)p1 << std::endl;
std::cout << *p1 << std::endl;
std::cout << "-----" << std::endl;
p2 = &p1;
std::cout << (void**)p2 << std::endl;
std::cout << (void*)*p2 << std::endl;
std::cout << **p2 << std::endl;

std::cout << "---------------" << std::endl;

while(1);
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: