青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  117 Posts :: 2 Stories :: 61 Comments :: 0 Trackbacks

常用鏈接

留言簿(8)

搜索

  •  

最新評論

閱讀排行榜

評論排行榜


第一個程序:
      C-styel string與常規char數組之間的一個重要區別是,字符串有內置的結束字符(前面講過,包含字符,但不以空值,而不是字符串)。這意味著不必將字符串長度作為參數傳遞給函數,而函數可以使用循環依次檢查字符串中的每個字符,直到遇到結尾的空值字符為止。下面演示這種方法,使用一個函數來計算特定的字符在字符串中出現的次數。
#include "stdafx.h"
#include 
<iostream>
using namespace std;
int c_in_str(const char * str,char ch);
int main(int argc, char* argv[])
{
    
char mmm[15]="minimum";    //string in an array
  
// some system require preceding char with static to 
  
// enable array initialization
    char *wail="ululate";    //wail points to string

    
int ms=c_in_str(mmm,'m');
    
int us=c_in_str(wail,'u');
    cout
<<ms<<" m characters in "<<mmm<<endl;
    cout
<<us<<" u characters in "<<wail<<endl;
    
return 0;
}

//this function counts the number of ch characters
//in the string str
//c_in_str()函數不應修改原始字符串,因此它在聲明形參str時使用了限定符const
//這樣,如果錯誤地址函數修改了字符串的內容,編譯器將捕獲這種錯誤。
int c_in_str(const char * str, char ch)
{
    
int count=0;
    
while(*str)    //quit when *str is '\0'
    {
        
if(*str==ch)
            count
++;
        str
++;    //move pointer to next char
    }

    
return count;
}

第二個程序:返回C-style string的函數
      函數無法返回一個字符串,但可以返回字符串的地址,這樣做的效率更高。下面程序定義了一個名為buildstr()的函數,該函數返回一個指針。該函數接受兩個參數:一個字符和一個數字。函數使用new創建一個長度與數字參數相等的字符串,然后將每個元素都初始化為該字符。然后,返回指向新字符串的指針。   
#include "stdafx.h"
#include 
<iostream>
using namespace std;
char * buildstr(char c, int n);    //prototype
int main(int argc, char* argv[])
{
    
int times;
    
char ch;

    cout
<<"Enter a character: ";
    cin
>>ch;
    cout
<<"Enter an integer: ";
    cin
>>times;
    
char * ps =buildstr(ch, times);
    cout
<<ps<<endl;
    delete [] ps;    
//free memory
    ps=buildstr('+',20);//reuse pointer
    cout<<ps<<"-DONE-"<<ps<<endl;
    delete[] ps;
    
return 0;
}

char * buildstr(char c,int n)
{
    
char * pstr =new char[n+1];
    pstr[n]
='\0';
    
//之所以從后向前(而不是從前向后)填充字符串,是為了避免使用額外的變量。
    while((n--)>0)
        pstr[n]
=c;    //fill test of string
    return pstr;
}
posted on 2010-02-12 17:47 煙皚 閱讀(609) 評論(0)  編輯 收藏 引用 所屬分類: C++ primer plus學習筆記
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产精品ⅴa在线观看h| 日韩一级黄色大片| 午夜精品久久久久99热蜜桃导演| 亚洲欧美日韩精品| 一区二区精品在线| 亚洲一级片在线观看| 日韩午夜av电影| 亚洲午夜女主播在线直播| 99精品免费网| 国产一二精品视频| 亚洲东热激情| 夜夜夜精品看看| 亚洲无亚洲人成网站77777 | 亚洲国产欧美日韩另类综合| 久久五月婷婷丁香社区| 欧美二区不卡| 亚洲毛片在线观看| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲综合精品四区| 久久久久久有精品国产| 蜜乳av另类精品一区二区| 亚洲第一在线综合网站| 亚洲男人的天堂在线| 欧美在线一级视频| 亚洲无亚洲人成网站77777| 欧美一级大片在线免费观看| 欧美高清视频在线播放| 亚洲午夜电影在线观看| 欧美高清在线精品一区| 好吊一区二区三区| 亚洲一区二区三区免费观看| 亚洲精品一线二线三线无人区| 久久精品国产一区二区三| 国产精品免费一区二区三区在线观看| 亚洲美女精品成人在线视频| 欧美福利一区| 欧美激情女人20p| 亚洲精品极品| 亚洲国产视频一区二区| 欧美啪啪成人vr| 亚洲日韩视频| 91久久久在线| 欧美+亚洲+精品+三区| 精品电影在线观看| 亚洲免费婷婷| 久久国产88| 亚洲国产精品黑人久久久| 蜜桃久久精品一区二区| 欧美一区二区三区在线视频| 国产精品久久久久aaaa| 国产精品女人网站| 性色av香蕉一区二区| 欧美激情视频一区二区三区免费| 久久久久久久综合| 国产主播一区| 欧美高清视频| 久久综合给合| 亚洲茄子视频| 国产一区久久久| 欧美亚洲一级片| 性欧美xxxx视频在线观看| 国产欧美精品一区| 久久精品中文字幕免费mv| 小嫩嫩精品导航| 欧美日韩免费高清一区色橹橹| 久久精品欧美日韩| 欧美大胆a视频| 亚洲欧美成人一区二区在线电影| 欧美亚洲视频在线看网址| 99精品欧美一区二区蜜桃免费| 性色一区二区| 久久综合网络一区二区| 欧美精品激情在线观看| 日韩一级精品| aa级大片欧美三级| 一区视频在线| 亚洲欧美日韩精品久久久久| 91久久午夜| 9色精品在线| 99re66热这里只有精品4| 久久精品国语| 久久久精品一区| 欧美午夜激情小视频| 欧美国产一区二区| 黑丝一区二区| 久久久久88色偷偷免费| 午夜精品久久久久久久久久久久久 | 99在线精品免费视频九九视| 欧美夜福利tv在线| 亚洲欧美日韩在线观看a三区| 欧美激情综合五月色丁香小说| 美玉足脚交一区二区三区图片| 久久亚洲私人国产精品va媚药| 欧美不卡福利| 国产精品99久久久久久久久久久久| 久久亚洲精品网站| 亚洲精品在线免费| 亚洲国产专区校园欧美| 欧美激情偷拍| 国产在线精品二区| 亚洲人成小说网站色在线| 亚洲国产一区二区三区高清| 欧美一区二区精美| 国产日韩欧美日韩| 午夜精品影院| 亚洲高清视频的网址| 亚洲国内在线| 亚洲国产精选| 伊人久久综合| 艳女tv在线观看国产一区| 欧美视频在线观看| 精品白丝av| 一区二区三区久久网| 国产精品夜夜夜| 亚洲国产日韩在线| 国产精品久久久久国产精品日日| 可以看av的网站久久看| 乱人伦精品视频在线观看| 国产一区二区三区奇米久涩| 99国产精品视频免费观看| 国产九九精品视频| 一区二区三区 在线观看视| 国产欧美日韩视频在线观看 | 鲁大师影院一区二区三区| 欧美三级视频在线| 久久精品女人天堂| 香蕉亚洲视频| 亚洲欧美在线观看| 你懂的一区二区| 你懂的亚洲视频| 国产精品另类一区| 一本色道久久| 亚洲电影网站| 久久久久国产一区二区三区| 亚洲伊人第一页| 欧美日韩第一页| 久久免费视频网站| 国产精品白丝黑袜喷水久久久| 亚洲国产精品成人| 黄色成人av在线| 久久精品国产96久久久香蕉| 亚洲夜间福利| 国产精品久久久对白| 亚洲精品乱码| 亚洲欧洲一级| 久久午夜电影网| 亚洲午夜精品一区二区三区他趣| 欧美暴力喷水在线| 久久字幕精品一区| 欧美色图首页| 亚洲先锋成人| 亚洲图片欧美日产| 国产精品区一区二区三| 日韩视频―中文字幕| 午夜亚洲福利| 国产精品观看| 欧美在线看片| 久久国产一二区| 伊人久久大香线蕉av超碰演员| 午夜精品一区二区三区在线| 久久久久久国产精品一区| 国产日韩欧美综合一区| 久久国产一区二区三区| 久久精品免费看| 亚洲国产成人久久综合| 久久―日本道色综合久久| 99国产精品久久久久久久久久| 欧美乱妇高清无乱码| 99天天综合性| 久久综合狠狠综合久久激情| 国内成人精品2018免费看| 蜜臀99久久精品久久久久久软件| 美女图片一区二区| 99这里有精品| 国产精品v欧美精品v日韩精品| 欧美亚洲免费| 久久久中精品2020中文| 欧美午夜一区二区| 亚洲欧美日本在线| 宅男噜噜噜66一区二区| 国产欧美日韩亚州综合| 欧美顶级大胆免费视频| 黄色日韩精品| 美女精品在线观看| 最新日韩在线视频| 亚洲色图在线视频| 国产欧美日韩综合| 乱中年女人伦av一区二区| 亚洲精品中文字幕女同| 欧美一区二区三区喷汁尤物| 亚洲国产精品精华液2区45| 欧美日韩一区二区三区在线看| 欧美在线亚洲一区| 亚洲第一狼人社区| 一区二区三区高清在线| 激情成人av在线| 欧美成人免费小视频| 亚洲一区二区综合| 性色一区二区| 亚洲色图自拍|