久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
strchr函數實現和簡單應用
[打印本頁]
作者:
xiaojuan
時間:
2014-9-24 22:35
標題:
strchr函數實現和簡單應用
//:Vc++6.0 String strchr函數
//功能:查找字符串s中首次出現字符c的位置
//參數:str 為目標字符串 c 為要查找的字符
//返回值:str 為找到第一個字符的地址
#include<stdio.h>
const char *strchr (const char * str, int c);
int main(void)
{
char * str = "hello world";
printf("%d\n", strchr(str, 'e') - str);
return 0;
}
const char *strchr (const char * str, int c)
{
if (str == NULL)
{
perror("str");
return NULL;
}
while (*str != '\0')
{
if (*str != (char)c) //將c數值強轉為字符型
{
str++;
}
else
return str;
}
return NULL;
}
//在vc++6.0中的運行結果為:1
//注:注意在使用時的返回值
//參數為什么是int型?
//這個是歷史原因,很久以前C語言是沒有函數原型的,
//差不多就是函數聲明只有名字沒有參數,并且無論什么
//整數類型的傳遞到函數之前都會自動轉換成int,也就是
//說char, short之類的都會轉換成int,于是就定義成int
//。現在的C語言已經不必這樣了,但是為了兼容性,這個
//帶int函數的原型就保留了下來。里面是會強制轉換成char的。
//~
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
在线欧美小视频
|
噜久寡妇噜噜久久寡妇
|
91久久国产综合久久
|
欧美在线色视频
|
国产精品久久久久久久久久不蜜臀
|
www.国产精
|
在线一级片
|
www.久
|
国产成人精品免费视频大全最热
|
国产美女一区二区
|
91在线精品秘密一区二区
|
亚洲综合婷婷
|
国产在线一区二
|
在线小视频
|
91精品久久久
|
国产精品亚洲成在人线
|
欧美成人精品激情在线观看
|
亚洲一区二区三区视频
|
黄色在线免费播放
|
成人久草
|
91精品免费视频
|
日韩在线不卡视频
|
午夜影院在线观看
|
亚洲免费观看视频网站
|
国产精品爱久久久久久久
|
日韩一区二区三区在线视频
|
国产成人综合久久
|
欧美伊人久久久久久久久影院
|
91中文字幕在线
|
午夜小电影
|
欧美视频一区二区三区
|
2018中文字幕第一页
|
国产欧美在线一区二区
|
成人二区
|
综合久久久久久久
|
日韩欧美中文字幕在线视频
|
久久久激情视频
|
成人影院av
|
国产精品影视在线观看
|
成在线人视频免费视频
|
国产午夜精品一区二区三区嫩草
|