int f[s+1]={0,1,为什么要加1谢谢

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 05:26:49

int f[s+1]={0,1,为什么要加1谢谢
int f[s+1]={0,1,为什么要加1谢谢

int f[s+1]={0,1,为什么要加1谢谢
c 数组下标从0起,有人喜欢从 1 起算,这样就要 多开一个单元(浪费下标为0的单元) .
例如:
#define s 3
int f[s+1]={0,1,2};
f[3]=f[1]+f[2];
printf("%d",f[3]);