if(strcmp(s[i].startcity,x[0].startcity)==0&&strcmp(s[i].arrivecity,x[0].arrivecity)==0)
时间: 2024-04-07 18:29:07 浏览: 10
这也是一个条件语句,它的意思是:如果s[i]的startcity属性与x[0]的startcity属性相等,并且s[i]的arrivecity属性与x[0]的arrivecity属性相等,那么就执行接下来的语句。其中,s[i]和x[0]都是结构体或对象,.startcity和.arrivecity分别是它们的属性,strcmp同样是用来比较两个字符串是否相等的函数。如果两个字符串相等,strcmp返回0。
相关问题
if(strcmp(s[i].startcity,name1)==0&&strcmp(s[i].arrivecity,name2)==0)
这是一个C语言中的字符串比较语句,用于判断两个字符串是否相等。其中,strcmp()函数返回0表示两个字符串相等,否则返回非零值。在这个语句中,s是一个结构体数组,startcity和arrivecity是结构体中的两个字符串变量,name1和name2是需要比较的字符串。如果两个字符串都相等,则条件成立。
strcmp(sub.c,'+') == 0
问题:strcmp(sub.c,'+') == 0的含义是什么?
回答:strcmp(sub.c,'+') == 0的含义是比较字符串sub.c和字符'+'是否相等。如果相等,则返回值为0,表示两者相等。
#### 引用[.reference_title]
- *1* [C语言指针试题](https://blog.csdn.net/buchunli/article/details/115912531)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [myeclipse 自动退出后提示 “Problematic frame: C [libx...](https://blog.csdn.net/weixin_33762321/article/details/92070549)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]