一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

C學(xué)習(xí)心得

 東在南方 2014-03-16
字符串char *str1="aaaabbbbccccbbbb";char *str2="bbbb";
不使用庫(kù)函數(shù)實(shí)現(xiàn)字符串的一部分操作:
1.求字符串的長(zhǎng)度:
    第一種方法:while(*(str1++)) str_len++;
    第二種方法:for(int i=0,*(str1+i)!='\0';i++) str_len++;
2.求子串在主串。
    int i=0;int j=0;
    while(*(str1+i))
    {
if(*(str1+i)==*(str2+j))
{
i++;j++;
}
else
{
i++;j=0;
}
if(*(str2+j)=='\0')
{
return i-j;
//break; //注釋掉的話可以返回多個(gè)字符的位置。
}
    }
3.判斷是否相等。
while(*(str1+i)!='\0'&&*(str2+i)!='\0')
{
if(*(str1+i)==*(str2+i))
i++;
else 
{
cout<<"they are not compared"<<endl;
break;
}
}
if(*(str1+i)=='\0'||*(str2+i)=='\0')
cout<<"they are not compared"<<endl;
4.合并字符串。合并字符串的時(shí)候一定要先為之分配足夠的內(nèi)存空間,否則便會(huì)出現(xiàn)內(nèi)存越界的情況。
  while(*(str1+i))
{
i++;
str1_len++;
}
while(*(str2++))
str1_len++;
char *s=(char *)malloc (str1_len);
s=str1;
cout<<"the string before copy is:"<<s<<endl;
int j=0;
while(*(str2+j))
{
*(s+j)=*(str2+j);
j++;
}
cout<<"the string after copy is:"<<s<<endl;
cout<<"the length of  string after copy is:"<<str1_len<<endl; 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多

    国产又大又黄又粗又免费| 亚洲精品一区二区三区日韩| 亚洲一区二区三区三州| 日韩专区欧美中文字幕| 国产高清视频一区不卡| 91人妻丝袜一区二区三区| 成人精品欧美一级乱黄| 亚洲国产香蕉视频在线观看| 欧美日韩国产综合在线| 亚洲深夜精品福利一区| 亚洲精品深夜福利视频| 国产人妻熟女高跟丝袜| 视频在线观看色一区二区| 精品午夜福利无人区乱码| 亚洲一区二区三区国产| 国产精品人妻熟女毛片av久久| 亚洲中文字幕高清视频在线观看| 熟女乱一区二区三区四区| 中文字幕日韩无套内射| 国产精品日本女优在线观看| 自拍偷拍福利视频在线观看| 亚洲综合一区二区三区在线| 国产超薄黑色肉色丝袜| 人妻熟女欲求不满一区二区| 国产精品亚洲综合色区韩国| 久久精品国产99精品亚洲| 国产在线一区二区三区不卡| 日韩在线精品视频观看| 中国一区二区三区人妻| 免费大片黄在线观看国语| 99久久精品午夜一区二| 日韩av欧美中文字幕| 国产精品色热综合在线| 视频一区日韩经典中文字幕| 亚洲综合色婷婷七月丁香| 国产日韩综合一区在线观看| 黄男女激情一区二区三区| 暴力三级a特黄在线观看| 日本免费一级黄色录像| 空之色水之色在线播放| 久久综合亚洲精品蜜桃|