奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語言

C語言-15:多維數(shù)組與指針

時間:2024-07-25 15:40:37 C語言 我要投稿
  • 相關推薦

C語言-15:多維數(shù)組與指針

  C語言中指針與數(shù)組的關系密不可分,同時C語言規(guī)定多維數(shù)組名也是一個指針,例如二維數(shù)組a[3][5],a[3]便是一個指針。那這又有怎樣的應用呢?

  C語言-15:多維數(shù)組與指針

  C-Free

  例:

  1、打開C-Free,新建文件。

  2

  輸入以下內容:

  #include

  main()

  {

  char stu[4][4][10];

  int i,j;

  printf("請輸入4個項目 ");

  for(j=0;j<4;j++){

  printf("項目%d:",j+1);

  scanf("%s",stu[0][j]);

  }

  printf("請輸入3個%s ",stu[0][0]);

  for(j=1;j<4;j++){

  printf("第%d個%s:",j,stu[0][0]);

  scanf("%s",stu[j][0]);

  }

  for(i=1;i<4;i++)

  for(j=1;j<4;j++){

  printf("請輸入%s的%s:",stu[i][0],stu[0][j]);

  scanf("%s",stu[i][j]);

  }

  printf("情況如下: ");

  for(i=0;i<4;i++){

  for(j=0;j<4;j++)printf(" %s",stu[i][j]);

  printf(" ");

  }

  }

  3

  運行結果如圖:

  說明:

  char stu[4][4][10];這里定義了一個三維的字符數(shù)組總共有4x4x10個元素,但是例中,最后一維即[10]是用來儲存字符串的,因此一共有4x4個項目。

  1【C語言-12】多個數(shù)據(jù)的統(tǒng)一化處理(數(shù)組)1【C語言-13】字符數(shù)組

  在開始便提到過,對于二維數(shù)組a[3][5],a[3]是一個指針,因此stu[0][j]也是一個指針。

  0【C語言-14】數(shù)據(jù)的門牌號——指針

  我們還記得scanf函數(shù)里有一個&,這個&便是取地址的意識,故在scanf("%s",&word);中&word是個地址,因此當后面的變量本身就是一個指針時,便不需要加&了,如例中:scanf("%s",stu[0][j]); 便沒有加&。

  注意:在數(shù)組中,字符串是不可以存儲到一個變量中的,字符串始終是以數(shù)組的形式儲存的,如以前提到過的

  char word[10];

  scanf("%s",&word); //見《【C語言-02】向系統(tǒng)輸入內容文字(字符串)》

  這個word其實就是一個數(shù)組。

  0【C語言-02】向系統(tǒng)輸入內容文字(字符串)

  因此像例中一樣,要輸出一個二維的帶字符串的項目,必須定義3維數(shù)組,如圖:

【C語言-15:多維數(shù)組與指針】相關文章:

如何使用C語言數(shù)組指針09-14

C語言中指針與數(shù)組的區(qū)別10-09

c語言多維數(shù)組地址的表示方法07-31

C語言指針和數(shù)組基礎知識10-26

C語言指針的概念08-20

什么是C語言數(shù)組10-03

C語言數(shù)組教程08-31

C語言指針函數(shù)和函數(shù)指針詳解09-29

C語言的指針類型詳解05-21

如何理解C語言指針05-19

主站蜘蛛池模板: 皋兰县| 深泽县| 桐柏县| 安康市| 博白县| 闵行区| 碌曲县| 石门县| 龙江县| 保靖县| 天气| 临桂县| 讷河市| 永福县| 大化| 双鸭山市| 宾川县| 怀宁县| 马关县| 温州市| 蒙阴县| 安达市| 庆云县| 高密市| 商城县| 西和县| 涿州市| 土默特左旗| 伊吾县| 廊坊市| 金山区| 辽阳县| 右玉县| 进贤县| 东宁县| 闽侯县| 漳浦县| 南宫市| 商都县| 若尔盖县| 永州市|