博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言有指针的原因二
阅读量:7051 次
发布时间:2019-06-28

本文共 931 字,大约阅读时间需要 3 分钟。

#include 
void sum_diff(int n1,int n2, int sum,int diff){ sum=n1+n2; diff=(n1>n2) ? n1-n2 : n2-n1;}int main(void){ int na,nb; int wa=0,sa=0; printf("请输入两个整数"); printf("整数A:"); scanf("%d",&na); printf("整数B:"); scanf("%d",&nb); sum_diff(na,nb,wa,sa); //调用后,这里的wa,sa被销毁,不复存在;另外函数返回值只能有一个,不能返回两个,所以函数返回值也解决不了 printf("%d,%d",wa,sa); //wa,sa的值都为0 return 0;}

 

#include 
void sum_diff(int n1,int n2, int *sum,int *diff){ *sum=n1+n2; *diff=(n1>n2) ? n1-n2 : n2-n1;}int main(void){ int na,nb; int *wa; int *sa; wa=(int *)malloc(sizeof(int)); sa=(int *)malloc(sizeof(int)); printf("请输入两个整数"); printf("整数A:"); scanf("%d",&na); printf("整数B:"); scanf("%d",&nb); sum_diff(na,nb,wa,sa); printf("%d,%d",*wa,*sa); free(wa);
free(sa);
return 0; }

 

转载于:https://www.cnblogs.com/cdrapp/p/9374146.html

你可能感兴趣的文章
node.js学习笔记三(安装外部node.js模块)
查看>>
我的友情链接
查看>>
Web应用系统开发课程(Jsp程序设计)资源列表
查看>>
浅谈微博营销公司的组织架构
查看>>
MDK4.23调试LPC1114时JLINK的设置
查看>>
SystemCenter2012SP1实践(8)私有云WEB平台SCAC
查看>>
SystemCenter2012SP1实践(30)P2V,从物理机迁移到虚拟机
查看>>
Netty4实现Websocket网页间聊天
查看>>
检测USB是否连接PC
查看>>
关于spring项目的单例测试
查看>>
加密、解密、openssl的基本应用及CA的实现过程
查看>>
<s:if test>的应用及OGNL表达式的取值
查看>>
python正则表达式——常用函数
查看>>
Python学习日记---文件操作
查看>>
epoll模型与select模型的区别
查看>>
如何让service被管理器杀死后自动重启
查看>>
我的友情链接
查看>>
光纤存储重组raid磁盘阵列和raid数据恢复成功案例
查看>>
打开MySQL数据库远程访问的权限
查看>>
装完ghostXP后黑屏故障解决一例
查看>>