反向输出10个数字(用指针来实现)

作者在 2010-05-04 20:39:05 发布以下内容
#include <stdio.h>
#define N 10    /*声明N为10*/
main()
{
    int a[N],*p;    /*声明一个数组a[]和一个指针p*/
    printf("Enter %d numbers:\n",N);
    for(p=a;p<a+N;p++)        /*给数组a[N]赋值*/
        scanf("%d",p);
    printf("In reverse order:\n");
    for(p=a+N-1;p>=a;p--)    /*有最后一个方向输出数组a[N]里面的值*/
        printf("%d\n",*p);
    printf("\n");
        system("PAUSE");        
    return 0;    


}
 
学习历程 | 阅读 815 次
文章评论,共0条
游客请输入验证码