首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++中如何把char类型转换成char*类型

2012-04-08 
C++中怎么把char类型转换成char*类型比如有一下语句:char xachar*yaif(x)coutrightendl

C++中怎么把char类型转换成char*类型
比如有一下语句:
char x='a';
char*y="a";
if(x==)
cout<<"right"<<endl;
这样编译器不会输出 right 的,可是都是a,为什么就不能相等呢,怎么让 'a' 与"a"相等呢,求解!!!

[解决办法]
if(x==y[0]) 就行了
[解决办法]
if(x==*y) 就行了
[解决办法]
if(x==y[0]),if(x==*y) 都能输出right
[解决办法]

探讨
引用:
if(x==*y) 就行了
嗯嗯 对的 我试过了,看来是我对这个理解不是太深啊,这个问题为难了我一个下午···

热点排行