欢迎光临朱凯的个人博客!
朱凯,mzetire.com

c语言字符串及字符串常用函数

 发布时间: 2016-12-19 17:56      原创:  朱凯      评论: .       .人查看

字符串:  是一串字符序列,以'\0'结尾

字符串两种表示法:

    1.数组表示法:    char 字符串名[] = "字符串"; 

    2.指针表示法:    char *字符串名 = "字符串";

区别:

    1.字符串实际存储的位置不同:

        数组表示法的字符串存在栈;指针表示法的字符串存在常量区(不可直接修改)

    2.开辟的空间个数不同:

        数组表示法只开辟一个空间,开辟在栈区(局部变量);指针表示法开辟两个空间,一个在常量区

字符串常用的函数:  #include 

    1.strcmp:   字符串比较       strcmp(字符串1,字符串2);

        作用:  比较两个字符串是否相等,相等返回0,否则非0

    2.strcat:   字符串拼接       strcat(字符数组,字符串2);

        作用:  把字符串2添加到字符数组的后面(注意:字符数组的长度必须足够长)

    3.strcpy:   字符串拷贝       strcpy(字符数组,字符串2);

        作用:  将字符串2复制给字符数组,会覆盖字符数组原来的内容(注意:字符数组的长度必须足够长)

    4.strlen:   计算字符串长度    strlen(字符串);

        作用:  计算字符串的实际个数(不包括\0)

分享是一种快乐,也是一种美德:
¥打开支付宝,扫码领红包¥ 红包

支付宝 aliPay

微信 wxPay