小编Noo*_*oor的帖子

为什么这段代码有输出?

我想知道为什么的输出 code是什么?它说的是关系到使用SIZEfor循环体现在哪里?

#include<stdio.h>
int array[6] = {4, 5, 6, 10, -1, 0};
#define SIZE (sizeof(array)/sizeof(array[0]))
int main() {
    int i;  
    for (i= -1; i< SIZE; ++i)  printf("%d", array[i+1]);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c type-conversion

-5
推荐指数
2
解决办法
71
查看次数

标签 统计

c ×1

type-conversion ×1