输入一个字符串, 用printf("%d")输出字符串,出现的结果能解释一下吗

int main()
{
char a[10];
scanf("%s",a);
printf("%d\n",a);
return 0;
}

你好,输出%d时应该是输出a数组的第一个元素的地址,即a[0]地址
温馨提示:答案为网友推荐,仅供参考