C语言-这里的str是什么?指针还是数组名?为什么不需要&?

如题所述

第1个回答  推荐于2016-01-17
数组名,代表的是数组的第一个元素的地址,和你用char*p指向一个字符串然后:
scanf("%s",p);原理上是一样的本回答被提问者采纳
第2个回答  2015-02-14
这里的str是指针,使用数组名就是使用数组首地址。本回答被网友采纳