memset 0和0X00

时间:2014-02-19 14:54:58

标签: c++ memset

以下几行有什么不同:

char myname[512]; -- created a character array and wants to memset it.

以下两行有什么不同。

memset (&myname, 0x00, sizeof(myname));
memset (&myname, 0, sizeof(myname));

我很确定两者都会使myname数组无效。

1 个答案:

答案 0 :(得分:1)

0x00语法仅适用于程序员。编译代码没有区别。

我想快速尝试一下你可以使用gcc explorer

您会看到生成的程序集是相同的。