memset函数问题
memset函数原型为:void *memset(void*,int,unsigned);int 只能用 0 么?为何我打>0的数都不行?
#include <stdio.h>
#include <string.h>
int main()
{
int A[10];
int i, n;
printf( "请输入想要初始化的值:" );
scanf( "%d", &n );
memset( A, n, 10*sizeof(int) );
for( i=0; i<10; i++ )
printf( "%d\t", A[i] );
printf( "\n" );
return 0;
}