用scanf输入字符串不需要&么>?

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:37:21
scanf("%s",a);
里的a不需要&么????

a 为数组
C中数组名就是数组首地址的意思
所以没必要再用& 取地址了

&代表取地址。有些标释符就是地址(比如指针变量名,数组名)能存字符窜的不是数组就是指针…以经是地址了,还要&干吗?

不要,因为a是一个字符数组名或指针,是地址性的

要看a是什么了,是变量就加&,是指针就不用加了

不需要