int main

#include
      2 #define max(a,b) ((a-b)&(1<<31))?a:b
      3 #define f (x) (x-1)
      4 int main()
      5 {
      6     int a,b,c;
      7     a=1;b=2;
      8     c=max(a,b);
      9     printf("%b/n",1<<31);
     10
     11     int days[4]={
     12                 1,2,
     13                 3,4,
     14                 };
     15
     16     a = 0;
     17     b = 0;
     18    // c = f(3);
     19 //    b = f (3);
     20     //printf("f(3) = %d/n",a);
     21    // printf("f (3) = %d/n",b);
     22    // char *p;
     23   //  p = NULL;
     24 //    printf("%c/n",*p);
     25
     26    int itemp[10];
     27     int n=10;
     28     int *ip;
     29     ip=itemp;
     30     while(--n>=0)
     31       *ip++ = n + 1;
     32     ip=itemp;
     33 while(ip != &itemp[10])
     34        printf("%d  ",*ip++);
     35 printf("/n");
     36     for(n=0;n<10;n++)
     37       printf("%d  ",5[itemp]);
     38 printf("/n");
     39
     40 int arrtwo[9][10];
     41  int i,j;
     42 for(i=0;i<9;i++)
     43    for(j=0;j<10;j++)
     44      arrtwo[i][j]=0;
     45
     46 printf("a[1][2]=%d/n",1[arrtwo][2]);
     47 arrtwo[1][2]=1;
     48 printf("a[1][2]=1[arrtwo][2]=%d/n",1[arrtwo][2]);
     49 printf("a[1][2]=2[arrtwo][1]=%d/n",1[arrtwo][2]);
     50 printf("a[1][2]=*(*(arrtwo+1)+2)=%d/n",*(*(arrtwo+1)+2));
     51 printf("a[1][2]=*(arrtwo+3)=%d?=&arrtwo[3](%d)/n",*(arrtwo+3),&arrtwo[3]);
     52 printf("*(1[arrtwo]+2)=%d/n",*(1[arrtwo]+2));
     53 printf("int *ptwo=arrtwo is error!/n");
     54 //int *ptwo= &arrtwo;
     55 //printf("*ptwo=%d/n",*(*(ptwo+1)+2));
     56  return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章