C语言编程问题
各位高手给我看看while循环在这里的作用是什么??#include <stdio.h>
void main()
{
int i,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
while(i>0)
{
printf("3%d") a[--i]; /* a[--i],这个在这里的作用是什么*/
if(!(i%5)) /*这个是么的意思*/
putchar("\n");
}
}
#include <stdio.h> int main (void) { int i,a[10]; for(i=0;i<10;i++) { scanf ("%i",&a[i]); } while(i>0) { printf ("%3d",a[--i]); //先打印a[i]的值,然后i减一 if(!(i%5)) //如果i=5的时候,产生回车,因为i=5的时候,i%5=0,而在C里真值为1,所以,用否运算符将0转成1 printf ("\n"); } return 0; }