函数里的变量不可返回。出问题。了。
#include "Stdio.h"
#include "Conio.h"
int *min(int a,int b);
int main(void)
{
/* 此处添加你自己的代码 */
int x,y,*p;
/* int *min(int a,int b); */
scanf("%d%d",&x,&y);
p=min(x,y);
printf("%d",*p);
getch();
return 0;
}
int *min(int a,int b)
{
if (a > b)
return &a;
else
return &b;
}
输入 12 14 居然可以返回14。。
明明是出了函数a,b地址 就不可用了。。
什么回事???
#include "Conio.h"
int *min(int a,int b);
int main(void)
{
/* 此处添加你自己的代码 */
int x,y,*p;
/* int *min(int a,int b); */
scanf("%d%d",&x,&y);
p=min(x,y);
printf("%d",*p);
getch();
return 0;
}
int *min(int a,int b)
{
if (a > b)
return &a;
else
return &b;
}
输入 12 14 居然可以返回14。。
明明是出了函数a,b地址 就不可用了。。
什么回事???
...全文
相关推荐
vue 获取及修改store.js里的公共变量实例
今天小编就为大家分享一篇vue 获取及修改store.js里的公共变量实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
浅谈python函数调用返回两个或多个变量的方法
今天小编就为大家分享一篇浅谈python函数调用返回两个或多个变量的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
linux shell 自定义函数方法(定义、返回值、变量作用域)
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项
Shell中函数返回值超出问题
主要介绍了Shell中函数返回值超出问题,shell中通过return返回是有限制的,最大返回255,超过255,则从0开始计算,需要的朋友可以参考下
可重入函数与不可重入函数
可重入函数与不可重入函数的举例,详细阐述了如何避免不可重入函数


