| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 475 人关注过本帖
标题:[求助]学习中~求教
只看楼主 加入收藏
ccc130
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-7-8
收藏
 问题点数:0 回复次数:7 
[求助]学习中~求教

int s1,s2,s3;

int vs( int a,int b,int c)

{

int v;

v=a*b*c;

s1=a*b;

s2=b*c;

s3=a*c;

return v;

}

main()

{

int v,l,w,h;

printf("\ninput length,width and height\n");

scanf("%d%d%d",&l,&w,&h);

v=vs(l,w,h); <----------------------------------这是什么意思呢?

printf("\nv=%d,s1=%d,s2=%d,s3=%d\n",v,s1,s2,s3);

}

搜索更多相关主题的帖子: 学习 
2007-07-10 15:40
限量版猪头
Rank: 2
等 级:论坛游民
威 望:1
帖 子:165
专家分:30
注 册:2006-2-5
收藏
得分:0 

函数调用!


2007-07-10 16:03
ccc130
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-7-8
收藏
得分:0 

调用哪个呢?

2007-07-10 19:10
pinglideyu
Rank: 3Rank: 3
来 自:武汉工程大学
等 级:论坛游侠
威 望:1
帖 子:735
专家分:140
注 册:2007-1-7
收藏
得分:0 
当然是这个了:

int vs( int a,int b,int c)

{

int v;

v=a*b*c;

s1=a*b;

s2=b*c;

s3=a*c;

return v;

}

难道你不知道??

假~~~~~~~~~~


~~我的明天我知道~~
2007-07-10 19:23
ccc130
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-7-8
收藏
得分:0 
谢了~.....我才刚开始学......
2007-07-10 19:38
时光1997
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-7-12
收藏
得分:0 

int s1,s2,s3;

int vs( int a,int b,int c)<--------------------------这部分可不可以写成int vs(int a,b,c)

{

int v;

v=a*b*c;

s1=a*b;

s2=b*c;

s3=a*c;

return v;

}

我也新学,就想问问!


人生学无止境,活到老,学到老!
2007-07-12 13:11
cxhiou
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2007-6-13
收藏
得分:0 

实参。调用上面的函数,看下格式他们是想对应的


2007-07-17 00:06
hackerjiang
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:3
帖 子:780
专家分:111
注 册:2007-4-27
收藏
得分:0 

函数的调用.

先前,你定义了这个函数:int vs( int a,int b,int c)

int 说明这个 "vs" 为整型 , 括号中的a,b,c 是虚参;

( int a,int b,int c) 是说,当你调用"vs"时的格式是vs(*,*,*) #*这里的"*"是代表整型,因为你是用的int定义a,b,c 这三个虚参*#

mian 代表程序从这里开始,一句一句的执行,当运行到 v=vs(l,w,h); 时,这句的意思是:

"v"的值是你"vs"的结果 "vs"是一个你定义的函数,也可以说是你定义的一个算法,这个算法的名字叫"vs";
只能有三个数参与运算.

再看看你"vs"的算法:
int v;

v=a*b*c;

s1=a*b;

s2=b*c;

s3=a*c;

return v;

是说:v=a*b*c #*a,b,c的值实际上就是 v=vs(l,w,h); 中的 l,w,h 的值*#
也就是说 v=l*w*h

再定义s1,s2,s3的值,这里我就我过多阐述了,希望你能自己体会.

return v;是说 vs(l,w,h) 就是 v 的值 (返回"v");

其实你可以用数学里的"换元法"来体会.

我的语言笨拙,还请高手斧正,我就不再在这里献丑了,谢谢. 

[此贴子已经被作者于2007-7-17 1:27:47编辑过]


(づ ̄ 3 ̄)づ
2007-07-17 01:27
快速回复:[求助]学习中~求教
数据加载中...
 
   



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

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