#include <stdio.h> #include <string.h> int main(void) { char s[5]; memset(s,'A',sizeof(s)); s[5]='\0'; puts(s); return 0; }
二、初始化數組(注意:初始化爲0正確實現,其餘初始值仍是經過循環語句實現)數組
#include <stdio.h> #include <string.h> int main(void) { int i,array1[5],array2[5]; memset(array1,0,sizeof(array1)); for(i=0; i<5; ++i) printf("%d ",array1[i]); printf("\n"); memset(array2,1,sizeof(array2)); for(i=0; i<5; ++i) printf("%d ",array2[i]); return 0; }