经典指数          
原因
1760
浏览数
0
收藏数
 

在一个64位的操作系统中定义如下结构体:
struct st_task
{
    uint16_t id;
    uint32_t value;
    uint64_t timestamp;
};
同时定义fool函数如下:
void fool()
{
    st_task task = {};
    uint64_t a = 0x00010001;
    memcpy(&task, &a, sizeof(uint64_t));
    printf("u,u,u", task.id, task.value, task.timestamp);
}

上述fool()程序的执行结果为()


  • 1,0,0
  • 1,1,0
  • 0,1,1
  • 0,0,1

     举报   纠错  
 
切换
暂时还没有答案,欢迎分享你的解答 . . .
撰写答案
扫描后移动端查看本题