澳门永利娱乐赌场

日期:2019.05.23 | 分类:编程开发

pp[j].name==tasks[i].name这两个结构体pp 和tasks里的内容是一样的

为什么结果会是0

我看下面显示的他们两个的地址不一样,那内容怎么比较啊?

pp[j].name0x0018fd28 "1"


http://www.annafila.com/20/1558590412615606.html

最佳回答

  • 你的name是什么类型的?若是字串,C语言不能用==比较字串的,这个与变体无关

    C语言要用函数来比较字串是否相等

    if (strcmp(pp[j].name,tasks[i].name)==0) //字串相等

    ****这个是基础的了