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

分享

C和指針之字符串實(shí)現(xiàn)my_strrchr(char *str, int ch)的函數(shù)

 陳喻 2021-10-19

1、問(wèn)題

?編寫(xiě)一個(gè)叫my_strrchr(char *str, int ch)的函數(shù),這個(gè)函數(shù)類(lèi)似strchr函數(shù),知識(shí)它返回的是一個(gè)指向ch字符在,str字符串中最后一次出現(xiàn)(最右邊)的位置的指針

?

2、代碼實(shí)現(xiàn)

#include <stdio.h>
#include <string.h>

/**
編寫(xiě)一個(gè)叫my_strrchr(char *str, int ch)的函數(shù);
這個(gè)函數(shù)類(lèi)似strchr函數(shù),知識(shí)它返回的是一個(gè)指向ch字符在
str字符串中最后一次出現(xiàn)(最右邊)的位置的指針
**/


char *my_strrchr(char *str, int ch)
{
    if (str == NULL)
return NULL;
char *result = NULL;
while ((str = strchr(str, ch)) != NULL)
{
printf("*str is %c\n", *str);
result = str;
++str;
}
return result;
}

int main()
{
    char *str = "chenyuenyuhello";
char ch = 'y';
printf("my_strrchr(%s, %d) is %s\n", str, ch, my_strrchr(str, ch));
return 0;
}

3、運(yùn)行結(jié)果

vim my_strrchr.c
gcc -g my_strrchr.c -o mustrrchr
./mustrrchr 
my_strrchr(chenyuenyuhello, 121) is yuhello

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

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

    類(lèi)似文章 更多

    亚洲品质一区二区三区| 国产日韩中文视频一区| 日本一本不卡免费视频| 亚洲欧美日韩网友自拍| 日本加勒比中文在线观看| 二区久久久国产av色| 亚洲国产丝袜一区二区三区四| 国产乱人伦精品一区二区三区四区 | 欧美精品久久一二三区| 亚洲一区二区三区免费的视频| 91精品国产品国语在线不卡| 国产又黄又爽又粗视频在线| 午夜精品成年人免费视频| 色一情一乱一区二区三区码| 国产日韩欧美专区一区| 国产精品偷拍一区二区| 中国美女偷拍福利视频| 免费播放一区二区三区四区| 激情图日韩精品中文字幕| 欧美日韩少妇精品专区性色| 高清亚洲精品中文字幕乱码| 午夜视频免费观看成人| 国产一区二区三区四区中文| 精品视频一区二区三区不卡| 国产又粗又猛又爽色噜噜| 中文字幕久久精品亚洲乱码| 精品少妇人妻一区二区三区| 日本丁香婷婷欧美激情| 日韩国产亚洲欧美另类| 久久精品国产亚洲av麻豆| 国产一区二区三区av在线| 丁香六月婷婷基地伊人| 亚洲中文字幕在线综合视频| 在线免费看国产精品黄片| 99久久精品久久免费| 99久久人妻精品免费一区| 久久婷婷综合色拍亚洲| 国产又大又黄又粗又免费| 国产原创激情一区二区三区| 国产一区二区三区四区免费| 精品国产亚洲区久久露脸|