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

1万+

被折叠的 条评论
为什么被折叠?



