我已经用值 1 初始化了整个数组,但输出显示了一些垃圾值。但是,如果我使用 0 或 -1 代替 1,该程序可以正常工作。那么,对于可以使用 memset 初始化的值类型是否有一些限制。
int main(){ int a[100]; memset(a,1,sizeof(a)); cout<<a[5]<<endl; return 0; }
c++ arrays memset
arrays ×1
c++ ×1
memset ×1