报错 memset 不明确
时间: 2023-09-11 16:03:21 浏览: 278
memset头文件c++版
5星 · 资源好评率100%
引用和的内容,`memset` 函数的第一个参数是指向内存块的指针,第二个参数是要设置的值,第三个参数是要设置的内存块的大小。所以,在使用 `memset` 函数时,应该正确地传入参数,比如使用 `sizeof` 运算符来确定内存块的大小。如果没有正确传入参数,就会出现编译错误,例如报错 "memset 不明确"。
在引用的代码示例中,`memset(a,1,5)` 中没有使用 `sizeof` 来确定内存块的大小,导致编译错误。正确的写法应该是 `memset(a,1,5 * sizeof(int))`。
因此,如果你遇到 "memset 不明确" 的错误提示,你需要检查是否正确传入了参数,特别是第三个参数是否用 `sizeof` 运算符确定了内存块的大小。
阅读全文