程序的注释问题!!!

来源:百度知道 编辑:UC知道 时间:2024/07/07 18:24:30
帮忙把这个程序做一下简单的注释!!!谢谢拉!!!
输入一个长整形数,从高位开始逐位分割并输出。如输入123456
,逐位输出1,2,3,4,5,6.

#include<stdio.h>
main()
{char a[20];
long int x;
char *p;
p=a;
printf("input the num:");
scanf("%ld",&x);
sprintf(a,"%d",x);
while(*p!='\0'){
putchar(*p);
putchar(',');
p++;
}
puts("\b ");
getchar();
}

指教一下小弟!

谢谢啦

#include<stdio.h>
main()
{char a[20]; /*定义数组
long int x;
char *p; /*定义指针
p=a; /*让p指向数组a
printf("input the num:"); /*输出“input the num”
scanf("%ld",&x); /*读取x
sprintf(a,"%d",x); /*好像是把x的值给数组a
while(*p!='\0'){ /*判断是不是空
putchar(*p);
putchar(',');
p++; /*循环
}
puts("\b ");
getchar();
}
最好再看看别人的,我学的也是皮毛。