#include <stdio.h>
#include <string.h>
int main()
{
char arr[99];
// memset(arr, 0, sizeof(arr));
puts(arr);
char a[25] = "cdkjnckjsn";
strcat(arr, a);
printf("%d", strlen(arr));
puts(arr);
return 0;
}
Anh chị có thể giải thích giúp em được không ạ. Em có thử in ra strlen(arr)
và thấy rằng lúc không có hàm memset kết quả là 12 còn có memset kết quả lại là 10, tại sao lại như thế ạ?