乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      C,C 指針數組與數組指針

       piaoyedu 2013-08-06
      //注意指針數組和數組指針分別是如何指向二維數組的
      #include <stdio.h>
      main()
      {
          static int m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};/* 定義二維數組m并初始化*/ 
          int (*p)[4];//數組指針  p是指針,指向一維數組,每個一維數組有4個int元素
          int i,j;
          int *q[3];//指針數組 q是數組,數組元素是指針,3個int指針
          p=m;    //p是指針,可以直接指向二維數組
          printf("--數組指針輸出元素--/n");
          for(i=0;i<3;i )/*輸出二維數組中各個元素的數值*/
          {
              for(j=0;j<4;j ) 
              {
                  printf("%3d ",*(*(p i) j));
              }
              printf("/n");
          }
          printf("/n");
          for(i=0;i<3;i ,p )//p可看成是行指針
          {
              printf("%3d ",**p);//每一行的第一個元素
              printf("%3d ",*(*p 1));//每一行的第二個元素
              printf("%3d ",*(*p 2));//每一行的第三個元素
              printf("%3d ",*(*p 3));//每一行的第四個元素
              printf("/n");
          }
          printf("/n");
          printf("--指針數組輸出元素--/n");
          for(i=0;i<3;i )
              q[i]=m[i];//q是數組,元素q[i]是指針
          for(i=0;i<3;i )
          {
              for(j=0;j<4;j )
              {
                  printf("%3d ",q[i][j]);//q[i][j]可換成*(q[i] j)
              }
              printf("/n");
          }
          printf("/n");
          q[0]=m[0];
          for(i=0;i<3;i )
          {
              for(j=0;j<4;j )
              {
                  printf("%3d ",*(q[0] j 4*i));
              }
              printf("/n");
          }
          printf("/n");
          
      }

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多