its*_*sme -1 c pointers
int age; char name[10]; scanf("%d", &age); scanf("%s", name);
在第一个scanf函数中,我们'&'在年龄之前使用符号,但在第二个函数中我们scanf不使用'&' 它,因为它是一个char数组.谁能告诉我为什么会这样?
scanf
'&'
Amb*_*ber 5
因为数组已作为地址传递,而整数变量不是(因此明确需要通过&地址运算符传递的地址).
&
归档时间:
13 年,3 月 前
查看次数:
2988 次
最近记录:
8 年,1 月 前