int i;
int* pi; char* pc;
pi=&i;
*pi=502;
pc=(char*)&i;
cout<<pi<<" "<<pc<<endl;
为什么打印出来 pi是个地址,pc确是个笑脸符号? 问别人说是字节数出了问题.但pi 和 pc 都有四个字节的空间吗 也就是说它们容量都是一样的
那为什么打印还会出错?
int* pi; char* pc;
pi=&i;
*pi=502;
pc=(char*)&i;
cout<<pi<<" "<<pc<<endl;
为什么打印出来 pi是个地址,pc确是个笑脸符号? 问别人说是字节数出了问题.但pi 和 pc 都有四个字节的空间吗 也就是说它们容量都是一样的
那为什么打印还会出错?
解决方案 »
- 关于wmfsdk使用问题,怎么调整wmv文件画面大小啊!用VC6.0
- 用CMSCOM控件,串口接收的数据,是不是只能以字节形式读取?
- 求一个CButton类!
- 【请教】CRichEditCtrl插入新文本的问题??
- 一个数据类型转换的问题
- 怎样用MFC创建一个非模式化对话框?
- 关于用C写的SQL server 的动态链接库???
- 如何为RadioButton添加变量?? 在线等待,大虾们午饭前后给俺解决了吧!!!!
- 请教:怎么样让一个对话框居中显示,谢谢!!!急急急!
- 使用gina dll,我今天终于将win2k下Ctrl+Alt+Del屏蔽掉了,哈哈:)
- WinSocket与CSocket的区别
- 关于实现数据源的注册
要是int*的话,输出指针所指向的地址.
想类型明确就用printf输出