#include <stdio.h>
#include <string.h>
int main(void)
{
char name[20];
scanf("%s", name); //这样使用没错,因为字符数组名称就是第一个元素的地址,
scanf("%s", &name); //可是为什么这样也没错?
printf("%s", name);
}
为什么用scanf()函数时name前面有或者没有&都是正确的?
关于C语言的字符数组问题
最新推荐文章于 2023-09-22 23:45:27 发布