中易网

C++中能否用memset将int数组元素设为-1?

答案:3  悬赏:0  
解决时间 2021-02-12 01:55
C++中能否用memset将int数组元素设为-1?
最佳答案
能啊。
memset可以赋0、-1还有true和false

关于memset赋其他数字很有说道,不好赋,而且很容易在传的过程中错误。
如,赋值1,出来的是:16843009
这其中很有学问的,转成了什么好奇怪的数字,其实不必知道。只要知道memset能赋什么值就可以了。
全部回答
因为memset是按字节连续填充,初始化0和-1容易,其他的数字用个循环就可以了,何必这么麻烦
#include using namespace std; 可以 int main(int argc,char* argv[]) { int a[10]; memset(a,-1,sizeof(int)*10); for(int i=0;i<10;i++) cout <
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯