a = (int*)malloc(sizeof(int)*N); b = (int*)malloc(sizeof(int)*N);
如果分配了一些内存,如何将a和b都初始化为1?
不幸的是,没有standard的方法将(非字节大小的数据的)存储块初始化为除全零以外的任何其他位,而不使用循环。 (对于全零,可以使用calloc函数;对于<< [单字节值的块,可以使用calloc)
calloc
'memset()'