WUHESAN 发表于 2023-6-21 19:49:54

关于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 19:53:36

零个元素的数组

小甲鱼 发表于 2023-6-21 20:14:48

数组名本身占一个位置,它是一个指针来着,你这里是打印了这个空数组的地址。

编程追风梦 发表于 2023-6-21 20:18:28

小甲鱼 发表于 2023-6-21 20:14
数组名本身占一个位置,它是一个指针来着,你这里是打印了这个空数组的地址。

甲鱼老湿亲自解答问题{:10_257:}
抢沙发{:10_256:}

小甲鱼 发表于 2023-6-21 20:57:08

编程追风梦 发表于 2023-6-21 20:18
甲鱼老湿亲自解答问题
抢沙发

我经常有答题的呀 {:10_288:}

编程追风梦 发表于 2023-6-22 08:31:10

小甲鱼 发表于 2023-6-21 20:57
我经常有答题的呀

那我经常去抢沙发{:10_257:}

WUHESAN 发表于 2023-6-22 10:26:21

小甲鱼 发表于 2023-6-21 20:14
数组名本身占一个位置,它是一个指针来着,你这里是打印了这个空数组的地址。

哇活的甲鱼

歌者文明清理员 发表于 2023-7-13 23:01:26

小甲鱼 发表于 2023-6-21 20:57
我经常有答题的呀

{:10_272:}管理员不是可以删除别人的帖子的吗{:10_307:}
页: [1]
查看完整版本: 关于c语言int a[0]仍然能够输出数据