[bo][un]shaoyuan[/un] 在 2008-11-8 20:21 的发言:[/bo]
#include
#include
void main()
{
char a[20],*str1="hello",*str2="wang";
cout
(unsigned*)str1输出的就是字符串地址,也是不是就是字符串的首地址啊?
如果
#include<iostream.h>
#include<string.h>
void main()
{
char a[20],*str1="hello",*str2="wang";
cout<<str1<<endl;
cout<<str2<<endl;
cout<<(unsigned *)str1<<endl;
cout<<&(*str)<<endl;
}
最后那两个不是应该相等的吗。。。?
[[it] 本帖最后由 zxf12604 于 2008-11-10 10:31 编辑 [/it]]