关于指针值变化的问题

[复制链接]
查看11 | 回复0 | 2009-6-18 22:26:41 | 显示全部楼层 |阅读模式
应该是地址传递,代码我给你改了,你看看下面代码是正确的。#include int *fun(int x,int y);int add(int a,int b);void main(){ int *p,i,j,sum; printf("enter two num to i,j:"); scanf("%d%d",&i,&j); p=fun(&i,&j); sum=add(444,444); printf("max=%d\n",*p); printf("sum=%d\n",sum);}int *fun(int *x, int *y){ int *z;
if(*x>*y)z=x; else z=y; return z;}int add(int a,int b){ return a+b;}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行