C语言中,if(strcmp(stu[i].code,s1)==0)是什么意思?这句话出现在有 查询 功能的函数里,谢谢您的指点!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:30:18
C语言中,if(strcmp(stu[i].code,s1)==0)是什么意思?这句话出现在有 查询 功能的函数里,谢谢您的指点!

C语言中,if(strcmp(stu[i].code,s1)==0)是什么意思?这句话出现在有 查询 功能的函数里,谢谢您的指点!
C语言中,if(strcmp(stu[i].code,s1)==0)是什么意思?
这句话出现在有 查询 功能的函数里,谢谢您的指点!

C语言中,if(strcmp(stu[i].code,s1)==0)是什么意思?这句话出现在有 查询 功能的函数里,谢谢您的指点!
例如strcmp(str1,str2),它的功能是比较字符串str1与str2,如果两者相等,则返回0,如果str1比str2大,则返回大于0,反之则返回小于0,大小的比较是用每个字符的asc码进行比较.回到本题,它是判断stu[i]中code这个成员与字符串sl是否相等,即返回0,相等则执行if内的语句