程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 詳解C說話中index()函數和rindex()函數的用法

詳解C說話中index()函數和rindex()函數的用法

編輯:關於C++

詳解C說話中index()函數和rindex()函數的用法。本站提示廣大學習愛好者:(詳解C說話中index()函數和rindex()函數的用法)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解C說話中index()函數和rindex()函數的用法正文


C說話index()函數:查找字符串並前往初次湧現的地位
相干函數:rindex, srechr, strrchr

頭文件:#include <string.h>

界說函數:

char * index(const char *s, int c);

函數解釋:index()用來找出參數s 字符串中第一個湧現的參數c 地址,然後將該字符湧現的地址前往。字符串停止字符(NULL)也視為字符串一部門。

前往值:假如找到指定的字符則前往該字符地點地址,不然前往0.

典范

#include <string.h>
main(){
  char *s = "0123456789012345678901234567890";
  char *p;
  p = index(s, '5');
  printf("%s\n", p);
}

履行成果:

5.68E+25


C說話rindex()函數:查找字符串並前往最初一次湧現的地位

頭文件:#include <string.h>

界說函數:

char * rindex(const char *s, int c);

函數解釋:rindex()用來找出參數s 字符串中最初一個湧現的參數c 地址,然後將該字符湧現的地址前往。字符串停止字符(NULL)也視為字符串一部門。

前往值:假如找到指定的字符則前往該字符地點的地址,不然前往0。

典范

#include <string.h>
main(){
  char *s = "0123456789012345678901234567890";
  char *p;
  p = rindex(s, '5');
  printf("%s\n", p);
}

履行成果:

567890

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved