c0002-关于二级指针和引用的若干问题

关于二级指针和引用的若干问题

char aa[2][3]={"12","34"};
    cout << aa << endl;
    cout << aa+1 << endl;
    cout << *aa+1 << endl;
    cout << &aa+1 << endl;
    cout << *aa << endl;
    cout << **aa << endl;
//结果
0x61fe1a //aa表示二维数组第一个的地址aa[0][0]的地址
0x61fe1d //aa+1表示aa的地址加列数即aa[1][0]的地址
2 //*aa+1表示aa[0]+1
0x61fe20 //&aa+1表示aa最后一个元素的地址
12 //*aa表示aa[0]
1 //**aa表示aa[0][0]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值