若有定义char c[8]= "BASIC"; int j;,则下面的输出函数调用中错误的是(           )。 A.

printf("%s",c); B.

for(j=0;j<8;j++) printf("%c",c[j]); C.

puts(c); D.

for(j=0;j<8;j++) puts(c[j]);