阴天搁浅的航 2021-11-21 21:50 采纳率: 71.4%
浏览 12
已结题

为啥输出结果是efgh,有谁能跟我解释一下吗?还有就是 long *qd和(long *)p的区别是啥?

#include <iostream>
#include <cstring>
using namespace std;

int main()
{
     char *p = "abcdefgh",*r;
     long *q=(long *)p;
     q++;
     r = (char *)q;
     cout << r <<endl;
}


  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月29日
    • 创建了问题 11月21日

    悬赏问题

    • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
    • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
    • ¥20 关于web前端如何播放二次加密m3u8视频的问题
    • ¥15 使用百度地图api 位置函数报错?
    • ¥15 metamask如何添加TRON自定义网络
    • ¥66 关于川崎机器人调速问题
    • ¥15 winFrom界面无法打开
    • ¥30 crossover21 ARM64版本安装软件问题
    • ¥15 mymetaobjecthandler没有进入
    • ¥15 mmo能不能做客户端怪物