训练二
发表在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",按理说应该是用“&”,是不是我计算机的软件有问题?还是什么就用“*”

分享到:
精彩评论 2
李木子
学分:2954 LV11
2018-12-17
沙发

你好:

   这段代码是第10章的训练2?可以参考光盘中的源码

lazybones_1540052345
学分:58 LV3
2018-12-17
板凳

李木子 发表于2018-12-17 08:57

你好:

   这段代码是第10章的训练2?可以参考光盘中的源码

光盘的源代码看过了,只是寻找另一种解决的途径

首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照