• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Xiao.Zhu C++

            Xiao.Zhu C++

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              29 隨筆 :: 14 文章 :: 17 評論 :: 0 Trackbacks
            可以把一個指針聲明成為一個指向函數的指針。 ?
            intfun1(char*,int);?
            int(*pfun1)(char*,int);?
            pfun1=fun1;?
            ....?
            ....?
            inta=(*pfun1)("abcdefg",7);//通過函數指針調用函數。?
            可以把指針作為函數的形參。在函數調用語句中,可以用指針表達式來作為實參。?
            例十三:?
            intfun(char*);?
            inta;?
            charstr[]="abcdefghijklmn";?
            a=fun(str);?
            ...?
            ...?
            intfun(char*s)?
            {?
            intnum=0;?
            for(inti=0;i{?
            num+=*s;s++;?
            }?
            returnnum;?
            }?
            這個例子中的函數fun統計一個字符串中各個字符的ASCII碼值之和。前面說了,數組的名字也是一個指針。
            在函數調用中,當把str作為實參傳遞給形參s后,實際是把str的值傳遞給了s,s所指向的地址就和str所指向的地址一致,但是str和s各自占用各自的存儲空間。 在函數體內對s進行自加1運算,并不意味著同時對str進行了自加1運算。
            posted on 2007-03-12 10:46 Xiao.Zhu 閱讀(155) 評論(0)  編輯 收藏 引用 所屬分類: C/C++
            9999国产精品欧美久久久久久| 蜜臀av性久久久久蜜臀aⅴ| 亚洲精品国产成人99久久| 久久精品成人免费观看97| 亚洲国产成人久久综合一区77| 伊人久久大香线蕉无码麻豆| 久久香蕉国产线看观看精品yw| 青青草原综合久久| 一本色道久久HEZYO无码| 久久精品国产亚洲AV麻豆网站| 国产精品伊人久久伊人电影| 久久久国产亚洲精品| 国产免费久久精品99久久| 99久久国产亚洲综合精品| 九九久久99综合一区二区| 久久精品人妻中文系列| 久久91亚洲人成电影网站| 午夜天堂精品久久久久| 亚洲欧美国产精品专区久久 | 久久免费观看视频| 国内精品久久久久影院一蜜桃| 亚洲а∨天堂久久精品9966| 99久久国产综合精品成人影院| 欧美va久久久噜噜噜久久| 午夜精品久久影院蜜桃| 久久精品国产一区二区| 久久噜噜电影你懂的| 精品久久久久久亚洲| 久久精品无码一区二区无码| 中文精品久久久久人妻不卡| 狠狠色丁香婷婷久久综合五月 | 久久青青草原精品影院| 国产成人无码精品久久久性色| 亚洲国产精品狼友中文久久久| 久久黄视频| 久久只有这精品99| 亚洲中文久久精品无码| 亚洲国产精品无码久久久不卡| 天天躁日日躁狠狠久久| 久久99国产综合精品| 国产精品美女久久久|