字符串的应用

来源:互联网 发布:新东方留学怎么样知乎 编辑:程序博客网 时间:2024/06/05 16:36


/*

 %c,查看的是一个字符串,每次只打印一个字符串

 s,从给定到位置开始,一直输出字符,直到遇到\0就停止

 */




#include <stdio.h>


//查找字符在字符串中首次出现的位置

int searchChar(char str[],char key){

    //通过循环依此取得字符串每一个字符

   for (int i=0;str[i]!='\0';i++){

       if(str[i]==key){

           return i;

        }

    }

   return -1;

}



int main(int argc,const char * argv[]) {

   char ch[]="ererfs\0d";

   char chch[10]={'a','b','c','d'};

    

   printf("%s\t",chch);

   printf("\n");

   printf("%s\t\n",&chch[1]);

    //字符串长度

   printf("%ld\n",sizeof(chch));

    

    

   char str1[]="abc\0def";

   printf("%ld\n",sizeof(str1));

   /*

     计算字符串长度的方法

     (1)使用字符串函数

       strlen(str1)//7

     (2)‘\0’作为条件,进行判断,遇到'\0'就结束

       '\0'之前的就是字符串的长度

     

     */

    

    char str2[]="asdefdfdefedddlerefef";

   int loc=searchChar(str2, 'd');

   printf("%d\n",loc);

   return 0;

}


0 0
原创粉丝点击