• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

c语言如何对比字符串是否相同

lichangle 2018-10-24 浏览量:4063

c语言如何对比字符串是否相同  

把一个字符串变量直接赋值给另一个变量怎么实现

3 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

  • 个人经验使用库函数strcmp比较。
    strcmp是C语言比较字符串的库函数。形式为
    int strcmp(char *a char *b);
    该函数会对a和b的每个字符,按照ascii码值比较,如果二者完全相同返回0;如果a的ascii码值先出现较大者,会返回1;否则返回-1.
    所以,要判断字符串相等,可以使用
    if(strcmp(string1 string2) == 0)

    如果

         返回为0;

    则相等;

        否则不等



    • 发布于 2018-10-24
    • 举报
    • 评论 0
    • 4
    • 0

其他答案 数量:23
  • 可以直接使用strcmp,也可以自己写一个
    • 发布于2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

  • c语言有一个标准库,标准库中有比较函数可以使用
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

c语言如何对比字符串是否相同