我的意思是为何字符串可以,其他类型就不可以用数组名输入输出
例如double
追答其他类型的话,是因为printf没有那么实现:一直printf一直到遇到'\0'
而不这么实现的原因应该有,double或者其他类型,通常意义上,没有定义”结束符“
int tar[20] = {1,2,3}
printf("%d", tar[1]);输出的就是第二个元素:2
printf("%d", tar); 其实输出则是tar整形数组的第一个元素的首地址
那输出可以举例不
追答printf("%d,%s\n",a, str);