<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

        比如有天你說你要學習C++,要借我的這本 C++ Primer Plus,我把書給你送過去發現你已經跑出去打籃球了,于是我把書放在了你桌子上書架的第三層四號的位置。并寫了一張紙條:你要的書在第 三 層 四號的書架上。貼在你門上。當你回來時,看到這張紙條,你就知道了我借與你的書放在哪了。你想想看,這張紙條的作用,紙條本身不是書,它上面也沒有放著書。那么你又如何知道書的位置呢?因為紙條上寫著書的位置嘛!聰明!??!其實這張紙條就是一個指針了。它上面的內容不是書本身,而是書的地址,你通過紙條這個指針找到了我借給你的這本書。

      最簡單的指針使用   
      #include <iostream> #include <stdlib.h> using namespace std; int main() { int i = 30; std::cout << "&i = "<< &i << std::endl; std::cout << "i = " << i << std::endl; int *pi = NULL; //初始為空 表明該指針不指向一個可訪問的內存位置 pi = &i;//把 i 地址的編號賦值給 pi 。指針變量所存的內容就是內存的地址編號  std::cout << "*pi = " << *pi << std::endl; return 0; }
      結果如下

      &i = 0x7ffeb3485828
      i = 30
      *pi = 30

       

      指針算法運算
      #include <iostream> using namespace std; const int MAX = 3; int main () { int var[MAX] = {10, 100, 200}; int *ptr; // 指針中第一個元素的地址 ptr = var; // 不需要加取地址符 for (int i = 0; i < MAX; i++) { cout << "Address of var[" << i << "] = "; cout << ptr << endl; cout << "Value of var[" << i << "] = "; cout << *ptr << endl; // 移動到下一個位置 ptr++; } return 0; }

      Address of var[0] = 0xbfce42d0
      Value of var[0] = 10
      Address of var[1] = 0xbfce42d4
      Value of var[1] = 100
      Address of var[2] = 0xbfce42d8
      Value of var[2] = 200
       
      傳遞指針給函數    總體上可以理解成全局變量  因為傳的是地址, 修改之后在另一個函數內也變化
      #include <iostream> #include <ctime> using namespace std; void get(unsigned long *par); int main () { unsigned long sec = 10; get( &sec ); cout << "sec: " << sec << endl; return 0; } void get(unsigned long *par) { *par = *par * *par; return; }

      sec: 100

       

      #include <iostream>
      #include <ctime>
      #include <cstdlib>
      using namespace std;
      // 要生成和返回隨機數的函數
      int * getRandom( ) //返回指針
      {
        static int  r[10];
        // 設置種子
        srand( (unsigned)time( NULL ) );
        for (int i = 0; i < 10; ++i)
        {
          r[i] = i;
          cout << r[i] << endl;
        }
        return r;
      }
      // 要調用上面定義函數的主函數
      int main ()
      {
         // 一個指向整數的指針
         int *p;
         p = getRandom();
         for ( int i = 0; i < 10; i++ )
         {
             cout << "*(p + " << i << ") : ";
             cout << *(p + i) << endl;
         }
         return 0;
      }

       

      posted on 2019-07-29 21:38  云胡不喜。  閱讀(122)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产二区三区不卡免费| 婷婷综合久久狠狠色成人网| 妺妺窝人体色www看美女| 国内精品久久毛片一区二区 | 亚洲爆乳WWW无码专区| 免费超爽大片黄| 体态丰腴的微胖熟女的特征| 国产盗摄xxxx视频xxxx| 成人免费ā片在线观看| 人妻精品动漫h无码| 亚洲中文字幕无码专区| 午夜成人无码免费看网站| 国产在线无遮挡免费观看| 伊人色综合一区二区三区影院视频| 襄樊市| 天天燥日日燥| 正在播放国产剧情亂倫| 亚洲日韩精品无码一区二区三区| 午夜福利日本一区二区无码| 大伊香蕉在线精品视频75| 精品少妇爆乳无码aⅴ区| 亚洲综合国产一区二区三区| 亚洲 欧美 唯美 国产 伦 综合| 国产真人无遮挡免费视频| 亚洲国产成人综合精品| 无码国内精品久久人妻蜜桃| 四虎成人精品无码| 无码国模国产在线观看免费| 亚洲午夜精品国产电影在线观看| 亚洲精品日本一区二区| 大地资源网中文第五页| 国产超碰无码最新上传| 久久99精品国产麻豆婷婷| 日本一区二区三区在线播放| 亚洲成人av高清在线| 秋霞电影院午夜无码免费视频| 1000部拍拍拍18勿入免费视频下载 | 国产男人的天堂在线视频| 免费吃奶摸下激烈视频| 亚洲男人天堂东京热加勒比| 中文字幕乱码中文乱码毛片 |