17分 |
memcpy(buf,p,4) 的意思是你从p地址开始拷贝4个字节,这四个字节是什么顺序呢?取决于你的机器是大端还是小端
printf(“%s \n”,buf);这个函数遇到字节0就会结束,所以你的机器上这个buf 应该是 0x00 0x00 0x00 0x05,所以就是空串了 |
17分 |
正确情况是梅花图案
将buf格式化 你知道你的代码隐患多大么? |
16分 |
就算是小端也不一定可以打印出 |
谢谢各位的回答,已经找到答案了, |