格式字符串"%c"需要类型"int"的参数,但可变参数 1 拥有了类型"char *"? #includeintmain(void){charch='a';printf("%c\n",&ch);return0;}... #include int main(void) { char ch = 'a'; printf("%c\n", &ch); return 0;} 展开 sample->name是char型,而%s需要的是char