I have declared two simple character arrays. When calling printf() on one string both arrays are printed. Why?
#include <stdio.h>
int main()
{
char z[] = "The C programming language.";
char v[2] = {'q', 'w'};
printf("%s \n", v);
return 0;
}
Result expected: qw. Result obtained: qwThe C programming language. The two arrays are joined??