char的疑问
j察看变量地址的时候,作为char的就不行,这是何故??
#include<iostream>
using namespace std;
int main()
{
int i =11,b=12;
char j;
cout<<"输入字符j"<<endl;
cin>>j;
float c=3.14;
cout<<"i的地址是:"<<&i<<endl;
cout<<"b的地址是:"<<&b<<endl;
cout<<"j的地址是:"<<&j<<endl;
cout<<"c的地址是:"<<&c<<endl;
return 0;
} cout<<"j的地址是:"<< (void *)(&j) << endl; 想达到预期就强转一下,想弄明白为什么 http://www.cnblogs.com/wxxweb/archive/2011/05/20/2052256.html machimilk 发表于 2016-8-13 03:35
cout
{:7_123:} machimilk 发表于 2016-8-13 03:35
cout
谢鸟~
页:
[1]