What is wrong with the following attempted c-string declaration and initialization?
char str1[5]={'a', 'b', 'c'};
a. There are only 3 values in the braces
b. The single quotes should be double quotes
c. The values do not constitute a c-string
d. nothing