首页上一页 1 下一页尾页 2 条记录 1/1页
训练二
发表在C语言图书答疑
2018-12-16 悬赏:5 学分
《零基础学C语言》第10章 指针 236页-236页
是否精华
是
否
版块置顶:
是
否
#include<stdio.h>
#include<string.h>
void istrcmp(int *a,int *b)
{
if(strcmp(&a,&b)==0)
printf("指针a等于指针b。\n");
if(strcmp(&a,&b)>0)
printf("指针a大于指针b。\n");
if(strcmp(&a,&b)<0)
printf("指针a小于指针b。\n");
}
int main()
{
int i,j;
int *c,*d;
printf("输入两个指针数据\n");
scanf("%d",&i);
scanf("%d",&j);
c=&i;
d=&j;
istrcmp(*c,*d);
return 0;
}
为什么我在最后倒数第三行,调用函数“istrcmp()”时候用“*c”,“*d”,才能在最后显示对比,如果用“&”符号就一直显示"指针a大于指针b",按理说应该是用“&”,是不是我计算机的软件有问题?还是什么就用“*”