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;
}
//字符变量取地址用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;
}
相关文章推荐
- Android 使用ContentObserver监听短信的变化,并发送信息给特定的手机号码
- hdu5667 Sequence 【矩阵快速幂+欧拉函数降次】
- google play aso
- 控件编写:增强 TMEMO (一)(增加对WM_HSCROLL消息的处理)
- 利用ScktSrvr打造多功能Socket服务器
- delphi实现图象灰度处理的3种方法
- 一个很笨的字体勾边的方法(这个方法简单聪明,而且通用)
- iOS VFL语言的简单实用
- 《ECMAScript6入门》整理(下)
- ADOConnection数据库连接池
- JavaScript程序员必备的5个debug技巧
- Java反射机制学习
- iOS 让约束做动画
- ECharts组件应用样例代码
- tar命令
- Android Studio使用Lint进行代码检查
- 简单形象又有趣地说说强大的神经网络
- 敏捷开发的一次实践-划分模块
- Python爬虫利器Beautiful Soup的用法
- UWP应用模型概述