gpt4 book ai didi

谁能解释为什么下面的程序什么都不输出?

转载 作者:行者123 更新时间:2023-12-04 12:49:54 24 4
gpt4 key购买 nike

<分区>

下面的程序编译成功,但是当我运行它时,当我用 -1 初始化 for 循环时它什么都不打印,但是当我用 0 初始化 for 循环时它成功遍历了所有数组。我想问一下我们可以不这样做吗?当我们用负值初始化 for 循环时 t 遍历数组??

#include <stdio.h>

#define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0]))
int array[] = {23, 34, 12, 17, 204, 99, 16};

int main(void) {
int d;
//printf("%d",TOTAL_ELEMENTS);
for (d = -1; d <= (TOTAL_ELEMENTS - 2); d++)
{
printf("%d ",d);
printf("%d\n", array[d+1]);
}
return 0;
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com