C语言中,if(strcmp(stu[i].code,s1)==0)是什么意思?

学习 时间:2026-04-04 19:31:07 阅读:5368
C语言中,if(strcmp(stu[i].code,s1)==0)是什么意思?这句话出现在有 查询 功能的函数里,谢谢您的指点!

最佳回答

精明的自行车

失眠的西牛

2026-04-04 19:31:07

例如strcmp(str1,str2),它的功能是比较字符串str1与str2,如果两者相等,则返回0,如果str1比str2大,则返回大于0,反之则返回小于0,大小的比较是用每个字符的asc码进行比较。回到本题,它是判断stu[i]中code这个成员与字符串sl是否相等,即返回0,相等则执行if内的语句

最新回答共有2条回答

  • 要减肥的火车
    回复
    2026-04-04 19:31:07

    例如strcmp(str1,str2),它的功能是比较字符串str1与str2,如果两者相等,则返回0,如果str1比str2大,则返回大于0,反之则返回小于0,大小的比较是用每个字符的asc码进行比较。回到本题,它是判断stu[i]中code这个成员与字符串sl是否相等,即返回0,相等则执行if内的语句

上一篇 以studying Abronb 为题目的英语作文

下一篇 海洋生物保健品有哪些?