在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C/ 一起talk C栗子吧(第五回:C語言實(shí)例--數(shù)組巧妙賦值)
一起talk C栗子吧(第八回:C語言實(shí)例--素?cái)?shù))
一起talk C栗子吧(第十八回:C語言實(shí)例--輸出十六進(jìn)制)
一起talk C栗子吧(第十七回:C語言實(shí)例--棧二)
一起talk C栗子吧(第十九回:C語言實(shí)例--位操作)
一起talk C栗子吧(第十六回:C語言實(shí)例--棧一)
一起talk C栗子吧(第五回:C語言實(shí)例--數(shù)組巧妙賦值)
一起talk C栗子吧(第十二回:C語言實(shí)例--單鏈表一)
一起talk C栗子吧(第九回:C語言實(shí)例--最大公約數(shù))
一起talk C栗子吧(第二回:C語言實(shí)例--判斷閏年)
一起talk C栗子吧(第六回:C語言實(shí)例--生成隨機(jī)數(shù))
一起talk C栗子吧(第四回:C語言實(shí)例--斐波那契數(shù)列)
一起talk C栗子吧(第十四回:C語言實(shí)例--循環(huán)鏈表)
一起talk C栗子吧(第十五回:C語言實(shí)例--雙向鏈表)
一起talk C栗子吧(第二十一回:C語言實(shí)例--表達(dá)式求值)
一起talk C栗子吧(第三回:C語言實(shí)例--求階乘)
一起talk C栗子吧(第七回:C語言實(shí)例--進(jìn)制轉(zhuǎn)換)
一起talk C栗子吧(第二十回:C語言實(shí)例--括號匹配)
一起talk C栗子吧(第一回:C語言實(shí)例概述)
一起talk C栗子吧(第十回:C語言實(shí)例--最小公倍數(shù))
一起talk C栗子吧(第十一回:C語言實(shí)例--文件組織結(jié)構(gòu))
一起talk C栗子吧(第十三回:C語言實(shí)例--單鏈表二)

一起talk C栗子吧(第五回:C語言實(shí)例--數(shù)組巧妙賦值)

各位看官們,大家好,從今天開始,我們講大型章回體科技小說 :C栗子,也就是C語言實(shí)例。閑話休提, 言歸正轉(zhuǎn)。讓我們一起talk C栗子吧!

看官們,上一回中咱們說的是斐波那契數(shù)列的例子,這一回咱們說的例子是:數(shù)組巧妙賦值。

看官們,大家如果學(xué)習(xí)過C語言的話,應(yīng)該知道給變量賦值的方法為:a=b。它表示把變量b的值賦值給變 量a。當(dāng)然變量a和b要事先定義好,而且最好是同一種類型。但是a=b這種賦值方法對數(shù)組類型的變量就 不起作用了。大家可以看我寫的例子。如果把例子中52行的注釋去掉的話,就引起編譯錯(cuò)誤。不過看官們 先不要著急。我在例子中使用了一種方法,可以巧妙地使用a=b這種形式給變量賦值。大家知道,結(jié)構(gòu)體 變量可以使用a=b這種形式去賦值,于是我就在結(jié)構(gòu)體中定義了一個(gè)數(shù)組類型的變量,當(dāng)使用結(jié)構(gòu)體變量 以a=b這種形式賦值時(shí),就能把結(jié)構(gòu)體中數(shù)組類型的成員也一起賦值,從而巧妙地使用a=b這種形式給數(shù)組 類型的變量賦值。

看官們,詳細(xì)的代碼如下,請大家參考:

     1  /* **************************
     2   * For ArrayValue-使用a=b這種形式給數(shù)組賦值
     3   * *************************/
     4  #include<stdio.h>
     5  
     6  #define LENGTH 5
     7  
     8  typedef struct _array
     9  {
    10      int a[LENGTH];
    11  }Array;
    12  
    13  int main()
    14  {
    15      int i = 0;
    16      int a1[LENGTH] = {0};
    17      int a2[LENGTH] = {0};
    18      Array a3,a4;
    19  
    20      // init array
    21      for(i=0; i<LENGTH; ++i)
    22          a1[i] = i+1;
    23  
    24      //show the value of array
    25      for(i=0; i<LENGTH; ++i)
    26          printf("%d \t",a1[i]);
    27  
    28      printf("\n");
    29  
    30      //init the struct value
    31      for(i=0; i<LENGTH; ++i)
    32          a3.a[i] = i+1;
    33  
    34      //show the struct value
    35      printf("---the value of a3 --- \n");
    36      for(i=0; i<LENGTH; ++i)
    37          printf("%d \t",a3.a[i]);
    38  
    39      printf("\n");
    40  
    41      //init the struct value
    42      for(i=0; i<LENGTH; ++i)
    43          a4.a[i] = i+5;
    44  
    45      //show the struct value
    46      printf("---the value of a4 --- \n");
    47      for(i=0; i<LENGTH; ++i)
    48          printf("%d \t",a4.a[i]);
    49  
    50      printf("\n");
    51  
    52      //a2 = a1;
    53      a4 = a3;
    54      printf("---the value of a4 --- \n");
    55      for(i=0; i<LENGTH; ++i)
    56          printf("%d \t",a4.a[i]);
    57  
    58      printf("\n");
    59  
    60      return 0;
    61  }

各位看官,關(guān)于數(shù)組巧妙賦值的例子咱們就說到這里。欲知后面還有什么例子,且聽下回分解。