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

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

最佳回答

悦耳的香烟

紧张的跳跳糖

2026-08-13 20:06:27

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

最新回答共有2条回答

  • 鳗鱼睫毛
    回复
    2026-08-13 20:06:27

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

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

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