<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            筆試實例:用函數實現將n個數按輸入順序的逆序排列

            時間:2020-11-21 17:39:31 筆試經驗 我要投稿

            筆試實例:用函數實現將n個數按輸入順序的逆序排列

              解: main()

            筆試實例:用函數實現將n個數按輸入順序的逆序排列

              { int i,n;

              char *p,num[20];

              printf(“input n:”);

              scanf(“%d”,&n);

              printf(“Please input these number:\n”);

              for(i=0,i scanf(“%d”,&num[i]);

              p=&num[0];

              sort(p,n);

              printf(“Now, the sequence is:\n”);

              for(i=0;i printf(“%d ”,num[i]);

              }

              sort(char p,int m)

              {int i;

              char temp,*p1,*p2;

              for(i=0;i {p1=p+i;

              p2=p1+(m-1-i);

              temp=*p1;

              *p1=*p2;

              *p2=temp;

              }

              }

              拓展:宏替換發生的時機

              為了能夠真正理解#define的作用,讓我們來了解一下對C語言源程序的處理過程。當我們在一個集成的開發環境如Turbo C中將編寫好的'源程序進行編譯時,實際經過了預處理、編譯、匯編和連接幾個過程。其中預處理器產生編譯器的輸出,它實現以下的功能:

              (1)文件包含

              可以把源程序中的#include 擴展為文件正文,即把包含的.h文件找到并展開到#include 所在處。

              (2)條件編譯

              預處理器根據#if和#ifdef等編譯命令及其后的條件,將源程序中的某部分包含進來或排除在外,通常把排除在外的語句轉換成空行。

              (3)宏展開

              預處理器將源程序文件中出現的對宏的引用展開成相應的宏 定義,即本文所說的#define的功能,由預處理器來完成。

              經過預處理器處理的源程序與之前的源程序有所有不同,在這個階段所進行的工作只是純粹的替換與展開,沒有任何計算功能,所以在學習#define命令時只要能真正理解這一點,這樣才不會對此命令引起誤解并誤用。

             

            【筆試實例:用函數實現將n個數按輸入順序的逆序排列】相關文章:

            公文的結構順序排列方法10-10

            淺析php函數的實例11-18

            編寫一個程序:輸入N,打印N*N矩陣11-22

            JavaScript匿名函數實例分析11-15

            如何設置按照時間順序來排列文件10-11

            由宏定義來實現求兩個數的乘積和商數之筆試實例12-14

            公文寫作中的文章結構順序排列技巧10-10

            英語句子中句子成分的排列順序11-14

            C++筆試實例分析11-22

            jQuery中常用的遍歷函數用法實例11-10

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院