#include
int main()
{
int num[7]={0}; //超过即将赋值的数组位数一位赋初值0,方便下面的循环控制
int i=0,j;
int number=123456;
while(number)
{
num[i++]=number%10;
number/=10;
}
for(j=0;num[j]!='\0';j++) //num[j] num[j]!='\0' num[j]!=NULL 或 j<6
printf("%d\n",num[j]);
return 0;
}
数字数组建议使用具体个数来控制,例如1023的数组本身的0会影响对数组的控制
字符数组可以考虑str[] 或 NULL 或 ’\0'之类的控制