关于c语言int a[0]仍然能够输出数据
#include <stdio.h>int main()
{
int n,i;
scanf("%d",&n);
int a;
printf("%d",&a);
return 0;
}
如代码,为什么a仍然能输出数据呢 零个元素的数组 数组名本身占一个位置,它是一个指针来着,你这里是打印了这个空数组的地址。 小甲鱼 发表于 2023-6-21 20:14
数组名本身占一个位置,它是一个指针来着,你这里是打印了这个空数组的地址。
甲鱼老湿亲自解答问题{:10_257:}
抢沙发{:10_256:} 编程追风梦 发表于 2023-6-21 20:18
甲鱼老湿亲自解答问题
抢沙发
我经常有答题的呀 {:10_288:} 小甲鱼 发表于 2023-6-21 20:57
我经常有答题的呀
那我经常去抢沙发{:10_257:} 小甲鱼 发表于 2023-6-21 20:14
数组名本身占一个位置,它是一个指针来着,你这里是打印了这个空数组的地址。
哇活的甲鱼 小甲鱼 发表于 2023-6-21 20:57
我经常有答题的呀
{:10_272:}管理员不是可以删除别人的帖子的吗{:10_307:}
页:
[1]