字符串

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
    char a[11]="hfjs";
    char b[6]="ahnbl";//字符串末尾要放个'\0',所以真正的元素只能写5个
    int i;
    printf("数组a:%s",a);
    printf("\n数组b:%s",b);

    //追加字符串
    strcat(a,b);
    printf("\nstrcat(a,b) is: %s",a);
    //复制字符串
    strcpy(a,b);
    printf("\nstrcpy(a,b) is: %s",a);
    //strchr返回的位置,不是下标
    char* ret=strchr(b,'n');
    printf("\nindex is : %s",ret);
    
    return 0;
}

 字符串赋值:

方式一:

char* a[50];

a[0]="hello word!";

方式二:

char a[50];

strcpy(a,"hello word!");

posted @ 2020-03-26 14:28  记得喝牛奶  阅读(97)  评论(0编辑  收藏  举报