Scanf函数中的输入项如果是字符数组名,不要加地址符&。因为在c语言中,数组名代表该数组第一个元素的...
那么也需要:scanf("%c", &b[0]);所以综上所述:对于数组的单个元素输入的时候,a[0], b[0]都需要加& (其实scanf的输入参数都应该是 地址)2. scanf对于字符串的输入有了特权,允许通过%s输入多个字符 不用加取地址符的是字符串型,而字符串名的实质其实是这个字符数组首字符的指针比如一个字符串str[10]=...