在数组元素前面加地址符对不对

在数组元素前面加地址符对不对
???

读取一个数组元素,必须要加取地址符的。scanf("%d",&a[i]);
传递一个数组的首地址,加或不加取地址符,都可以的:
char s[]="hellow!";
printf("%s\n",s); 或printf("%s",&s);
逐个访问数组元素,不能加取地址符:
for(int i=0;s[i]!='\0';i++)
printf("%d ",s[i]);
温馨提示:答案为网友推荐,仅供参考