有没有大佬知道这段代码怎么把b的值赋给d?
c4droid吧
全部回复
仅看楼主
level 5
薇沫雅 楼主
#include <conio.h>
int main()
{
int a,b;
b=3;
a= hs();
printf("\%d",a);
}
int hs()
{
int c,d,e;
c=6;
//怎么把b的值赋给d?
e=c+d;
return c;
}
翻了两天资料,也在百度知道问过了,都没有解决方法。
2018年04月28日 09点04分 1
level 8
#include <conio.h>
int main()
{
int a,b;
b=3;
a= hs(b);
printf("\%d",a);
}
int hs(int b)
{
int c,d,e;
c=6;
d=b
e=c+d;
return c;
}
建议楼主还是多学一点基础知识再来写代码吧,变量b不在hs的作用域内,无法直接访问,要么作为参数传递
2018年04月28日 12点04分 2
感谢指点,我会多查资料的,不过……输出的是六啊
2018年04月28日 15点04分
@薇沫雅 你return的是c,c就是6
2018年04月28日 15点04分
@哇咔呢呀 啊哈哈,原来如此
2018年04月28日 15点04分
@薇沫雅 刚刚发来什么好像没看到,说实话要认真学的话建议你去买本好点的书看看,变量名最好有实际意义而不是简单的abcd
2018年04月28日 15点04分
1