永发信息网

c++问题:char b[2][5]={"abcd","efgh"}; char *d[]={"M

答案:3  悬赏:0  手机版
解决时间 2021-11-21 05:33
c++问题:char b[2][5]={"abcd","efgh"}; char *d[]={"M
最佳答案
#include 
int main()
{
char b[2][5]={"abcd","efgh"};
char *d[]={"Monday","Tuesday","Wednesday"};
printf("%x,%x,%x
",d[0],d[1],d[2]);
return 0;
}
//482c90,482c84,482c78
//请按任意键继续. . .
为什么相差12,因为d在栈上分配的空间,栈移动是以字为单位(2字节)追问你好,又是你追答上次不是跟你说了,自己输出看看啊
非要刨到底的话建议还是去看看汇编追问第二个例子,字符串之间是不连续的哦?追答0x00482C78  57 65 64 6e 65 73 64 61  Wednesda
0x00482C80  79 00 00 00 54 75 65 73  y...Tues
0x00482C88  64 61 79 00 00 00 00 00  day.....
0x00482C90  4d 6f 6e 64 61 79 00 00  Monday..
0x00482C98  65 66 67 68 00 00 00 00  efgh....
0x00482CA0  61 62 63 64 00 00 00 00  abcd....
不知道是不是你理解的连续
全部回答
啥玩意儿啊?这是你的主函数??追答main函数有问题追问没写main
C++的代码经过编写和编译后会产生二进制代码,但是不会再这个时候分配地址;地址是在运行的时刻动态分配的,你要地址,只能在debug时候看。追问字符串之间是不是连续的?我知道运行时,我没写主函数追答一个字符串内是从高到低这个和编译器的设计有关系追问第一个例子字符串之间是连续,但第二个不知是不是?追答设计原理上是,否则还得一一维护这些不连续的地址?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
武汉如何申请办理侨眷证
上海绿色洗衣中心(长盛路33号上海绿色洗衣中
上胸围89.5,下胸围72,该买哪个罩杯
《兽拳战队激气连者》中梅丽厉害吗?
海日星网络会所地址好找么,我有些事要过去,
你买了一枝水笔,恰巧和同座王华上个星期弄丢
太恐怖了,我刚才梦到我sy了。这算不算破戒了
美丽之心处处外表可见,心狠之心无人能知是什
请问锦州各区的房价大概都是多少
家里装修用能不能用大理石?
遮挡了前号牌,会被电子眼拍到吗
为什么我玩一款游戏,玩久了,想卸载了,过不
昨天晚上路过密州商城,KTV那些女的都什么人
房屋贷款的70%是多少?怎么计算
蜀门法宝怎么 8成功高
推荐资讯
各位车友,新逍客正常行驶的胎压多少
描写闯江湖句子
母鸽刚孵出小乳鸽4天就下蛋了怎么办?
有没有类似重生之天才符咒师的文 女主重生奋
手机切断一次网再联一次会换ip地址么?
波特“钻石”理论,Porter's Diamond
怀念死去战友诗句
手上有一批生发育发液急需清理,怎么办啊
铝与氢氧化钠离子方程式
x十1/4x=15/7用解方程计算
dnf9周年站街活动什么时候结束的最新相关信息
干柚子皮怎样做香料
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?