日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          C語言試題大全四

          作者: 時間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
          1.分析輸出結(jié)果
          int arr[] = {6,7,8,9,10};
          int *ptr = arr;
          *(ptr++)+=123;
          printf(“ %d %d ”, *ptr, *(++ptr));

          輸出:8 8
          過程:對于*(ptr++)+=123;先做加法6+123,然后++,指針指向7;對于printf(“ %d %d ”, *ptr, *(++ptr));從后往前執(zhí)行,指針先++,指向8,然后輸出8,緊接著再輸出8
          2 分析輸出結(jié)果
          void g(int**);
          int main()
          {
          int line[10],i;
          int *p=line;
          for (i=0;i<10;i++)
          {
          *p=i;
          g(&p); //數(shù)組對應(yīng)的值加1
          }
          for(i=0;i<10;i++)
          printf("%d",line[i]);
          return 0;
          }
          void g(int**p)
          {
          (**p)++;
          (*p)++;//
          }
          輸出:
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          3 用遞歸算法判斷數(shù)組a[N]是否為一個遞增數(shù)組。
          答案:
          遞歸的方法,記錄當前最大的,并且判斷當前的是否比這個還大,大則繼續(xù),否則返回false結(jié)束:
          bool fun( int a[], int n )
          {
          if( n= =1 )
          return true;
          if( n= =2 )
          return a[n-1] >= a[n-2];
          return fun( a,n-1) && ( a[n-1] >= a[n-2] );
          }



          關(guān)鍵詞: C語言試題大

          評論


          技術(shù)專區(qū)

          關(guān)閉