求助数组自加运行逻辑
统计各数字、空白符、其他字符出现次数#include <stdio.h>
main()
{
int c,i,nwhite,nother;
int ndigit[10];
nwhite=nother=0;
for(i=0;i<10:++i)
if(c>='0'&&c<='9')
++ndigit[c-'0'];
else if(c==''||c=='\n'||c=='\t')
++nwhite;
else
++nother;
printf("digits=");
for(i=0;i<10;++i)
printf("%d",ndigit[i]);
printf(",white space=%d,other=%d\n",nwhite,nother);
}
请问该段程序中if(c>='0'&&c<='9')
++ndigit[c-'0'];
条件如果成立,数组自+运行逻辑是什么?