| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2000 人关注过本帖
标题:一个初级函数,想知道怎么用.
只看楼主 加入收藏
meteor57
Rank: 1
来 自:银河系
等 级:新手上路
帖 子:267
专家分:0
注 册:2007-9-29
结帖率:100%
收藏
 问题点数:0 回复次数:14 
一个初级函数,想知道怎么用.
在input()中输入a,b的值.回到主函数中打印.就这样.
我的好像很有问题......谢谢指教.
#include<stdio.h>
void input(int a,int b);

int main()
{
 int a,b;
 input(a,b);
 printf("%d,%d",a,b);
 system("pause");
 return 0;
}

void input(int a,int b)
{
 scanf("%d",&a);
 scanf("%d",&b);
}
搜索更多相关主题的帖子: 函数 初级 
2008-02-18 20:08
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
#include<stdio.h>
void input(int &a,int &b);

int main()
{
int a,b;
input(a,b);
printf("%d,%d",a,b);

return 0;
}

void input(int &a,int &b)
{
scanf("%d",&a);
scanf("%d",&b);
}
2008-02-18 20:16
meteor57
Rank: 1
来 自:银河系
等 级:新手上路
帖 子:267
专家分:0
注 册:2007-9-29
收藏
得分:0 
sunkaidong,好像运行通不过...DEV C++
说a没有定义.你再看看好吧.谢谢了
2008-02-18 20:32
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
vc++6.0运行通过了...
2008-02-18 20:34
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
据我所知,函数的值传递具有单向性,形参无法把值传给形参。

    你们用的什么编译器我不知道,总之LZ的无法正确得到值,是随机的。LS的根本定义错误,无法编译通过,因为int &a根本无法通过。

    期待有更明确更详细的解释。
2008-02-18 20:37
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
收藏
得分:0 
#include<stdio.h>
void input(int * a, int * b);

int main()
{
int a, b;
input(&a, &b);
printf("%d,%d",a,b);

return 0;
}

void input(int * a, int * b)
{
scanf("%d", a);
scanf("%d", b);
}

// input(int &a, int &b) // 在 C中没有引用。

[[it] 本帖最后由 cosdos 于 2008-2-18 20:41 编辑 [/it]]

—>〉Sun〈<—
2008-02-18 20:40
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
LS正解,用指针才是硬道理。
2008-02-18 20:45
meteor57
Rank: 1
来 自:银河系
等 级:新手上路
帖 子:267
专家分:0
注 册:2007-9-29
收藏
得分:0 
刚刚装上VC ++
可以通过,且正确.谢谢了
能不能再给说说int &a?
定义一个整形的地址变量?然后就可以函数中用scanf();了?
还是...
2008-02-18 20:46
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
不好意思,我用的是c++里面的引用调用.....
2008-02-18 20:46
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
看来是学无止境啊,C++也得尽快学了。
2008-02-18 20:49
快速回复:一个初级函数,想知道怎么用.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025178 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved