C语言的问题,急

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:23:07
while(strcmp(p->no,s)&&p!=NULL) /*查找插入位置*/
这个是字符串的查找,,
怎么换成整型数据的查找啊...
高手帮下忙,,谢谢了..

while((num1 != p->num2) && p !=NULL)
num1是要查找的数据,num2是某个结点的数据元素。当然根据具体的要求,也可以是
num1==p->num2

while(strcmp(p->no,s)&&p!=NULL)

楼主这句有问题:
while( p!=NULL && strcmp(p->no,s) )

先判断不为NULL,再比较

strcmp(p->no,s)
换成a!=b(a,b是你要比较的两个数)

while((num1 != p) && p !=NULL) 这样不行吗

num1是要查找的数据