回 帖 发 新 帖 刷新版面

主题:如何获取字符串中一个字符的地址?

我初学c++,对于
 string text[]={"Mary","Jack","Tom"};
如何获取text[1][1]的地址值?

回复列表 (共11个回复)

11 楼

非常感谢。让我知道了很多。请教另外一个问题。
int main()
{
    int b[2][3]={
        {1,2,3},{4,5,6}};
    cout<<b<<endl;
    cout<<&b[0]<<endl;
    cout<<&b[0][0]<<endl;
    cout<<*b[0]<<endl;
    cout<<b[0]<<endl;
}
数组名b表示数组的第一个元素的地址,b[0]表示第一行的地址(也是第一个元素的地址),所以b,b[0],&b,&b[0],&b[0][0]都是一样的。。。为什么*b[0]不等于1?

我来回复

您尚未登录,请登录后再回复。点此登录或注册