C_易水寒

海角C语言,被遗忘的凄美故事!剜骨放血,只有最深痛的记忆留在中枢神经!

导航

一个C语言问题: #define a int[10]与typedef int a[10]—哪位友友帮忙分析一下?

 

     1),#define a int[10]

          A),a[10]   a[10];

          B),a[10]   a;

          C),int     a[10];

          D),int     a;

          E),a      b[10];

          F),a      b;

          G),a*     b[10];

          H),a*     b;

     2),  typedef int a[10];

         A),a[10]   a[10];

         B),a[10]  a;

         C),int    a[10];

         D),int    a;

         E),a      b[10];

         F),a      b;

         G),a*     b[10];

         H),a*     b;

     3),#define a int*[10]

          A),a[10]   a[10];

          B),a[10]   a;

          C),int     a[10];

          D),int     a;

          E),a      b[10];

          F),a       b;

          G),a*      b[10];

          H),a*      b;

    4),  typedef int * a[10];

          A),a[10]   a[10];

           B),a[10]   a;

           C),int     a[10];

           D),int     a;

           E),a      b[10];

           F),a       b;

           G),a*     b[10];

           H),a*     b;

    5),#define *a int[10]

           A),a[10]   a[10];

           B),a[10]   a;

           C),int     a[10];

           D),int     a;

           E),a      b[10];

           F),a      b;

           G),a*     b[10];

           H),a*     b;

    6),  typedef int (* a)[10];

           A),a[10]  a[10];

           B),a[10]  a;

           C),int    a[10];

           D),int    a;

           E),a     b[10];

           F),a     b;

           G),a*    b[10];

           H),a*    b;

    7),#define *a * int[10]

           A),a[10]   a[10];

           B),a[10]   a;

           C),int     a[10];

           D),int     a;

           E),a      b[10];

           F),a      b;

           G),a*     b[10];

           H),a*     b;

     8),  typedef int* (* a)[10];

           A),a[10]    a[10];

           B),a[10]    a;

           C),int      a[10];

           D),int      a;

           E),a       b[10];

           F),a       b;

           G),a*      b[10];

           H),a*      b;

    请判断这里面哪些定义正确,哪些定义不正确。另外,int[10]和a[10]到底该怎么用?它们代表什么?

posted on 2011-11-05 23:50  C_易水寒  阅读(2357)  评论(0编辑  收藏  举报