c语言入门自学计算长方体体积

欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 3213 人关注过本帖
标题:给出高,输入长,跟宽,求出长方形体积的一个程序。有2行代码求高手指教。
等 级:新手上路
帖 子:108
结帖率:70%
&&已结贴√
&&问题点数:5&&回复次数:7&&&
给出高,输入长,跟宽,求出长方形体积的一个程序。有2行代码求高手指教。
#include &stdio.h&
#define gaodu 20&&&&&&&&/*定义常量,gaodu高度为20*/
int a(int l,int w);&&& /*函数声明:l的意思是Long长度, w的意思是Width宽度*/
int main(void)
&&&&&&&&&&&&&&&/*定义整型变量,表示长度*/
&&&&&&&&&&&&&&&/*定义整型变量,表示宽度*/
&&&&&&&&&&&& /*定义整型变量,表示体积*/
&&& printf(&长方形的高度为:%d\n&,gaodu);
&&& printf(&请输入长度&);
&&& scanf(&%d&,&ml);
&&& printf(&请输入宽度&);
&&& scanf(&%d&,&mw);
&&& tiji =a(ml,mw);
&&& printf(&长方形的体积为:&);
&&& printf(&%d\n&,tiji);
&&& return 0;
&&& int a(int l,int w)
&&&&&&&&int tiji =l*w*
上面的第三行函数声明int a(int l,int w);一直到18行的tiji =a(ml,mw);,我看的不是很明白,我自己理解的意思是不是进行了函数声明后,在用的时候把a(ml,mw);赋值给了a(int l,int w);呢?我很纠结。
搜索更多相关主题的帖子:
来 自:青藏高原
等 级:黑侠
帖 子:224
专家分:529
第18行的tiji =a(ml,mw);表示调用a函数,其中调用的实参是ml 和mv,
同时把实参的值对应传递给了形参,也就是ml的值传给了l,mv的值传给了w
把实参传递的过程中给形参分配了内存单元,实参传递后其内存单元就释放了,
武功再高也怕菜刀.
来 自:幻想乡
等 级:侠之大者
帖 子:240
专家分:484
程序代码:#include &stdio.h&
#define gaodu 20&&&&&& /* 定义常量,gaodu高度为20 */
int a(int l, int w);&&&/* 函数声明:l 的意思是Long长度,w 的意思是Width宽度 */
int main(void)
&&& int&&&&&&&&&&&&/* 定义整型变量,表示长度 */
&&& int&&&&&&&&&&&&/* 定义整型变量,表示宽度 */
&&& int&&&&&&&&& /* 定义整型变量,表示体积 */
&&& printf(&长方形的高度为:%d\n&, gaodu);&&&/* 输出字符串参考 printf 的用法 */
&&& printf(&请输入长度&);
&&& scanf(&%d&, &ml);&&&&&&&&&&&&&&&&&&&&&&&&/* 在使用 scanf 进行输入的时候需要注意必须传入地址或者指针 */
&&& printf(&请输入宽度&);
&&& scanf(&%d&, &mw);
&&& tiji =a(ml, mw);&&&&&&&&&&&&&&&&&&&&&&&& /* 程序依次将实参 ml 和 mw 赋值给形参 l 和 w 调用函数 a() 后,a() 中的代码用这些值代入表达式计算 */
&&& printf(&长方形的体积为:&);
&&& printf(&%d\n&,tiji);
&&& return <font color=#;
int a(int l, int w)
&&& int tiji = l * w *
&&& return
If you're not failing every now and again, it's a sign you're not doing anything very innovative.
等 级:黑侠
帖 子:107
专家分:698
函数声明是根据c语言规定在前面必须写的,真正的函数在后面定义,是
&&& int a(int l,int w)
&&&&&&&&int tiji =l*w*
其中a(int l,int w)里面的l 和w 是两个整型的形参变量,在调用这个函数时给它传两个实际的整型值就可以了,分别对应于l和w,这两个值就是实参,调用代码就是那句tiji =a(ml, mw);将ml和mw的值传给函数。
等 级:新手上路
帖 子:108
回复 2楼 jg658237
看你头像靓女,就选你了。女神一枚
等 级:新手上路
帖 子:108
以下是引用youngdavid在 19:29:04的发言:
函数声明是根据c语言规定在前面必须写的,真正的函数在后面定义,是
&&& int a(int l,int w)
&&&&&&&&int tiji =l*w*
其中a(int l,int w)里面的l 和w 是两个整型的形参变量,在调用这个函数时给它传两个实际的整型值就可以了,分别对应于l和w,这两个值就是实参,调用代码就是那句tiji =a(ml, mw);将ml和mw的值传给函数。谢谢你的回答,女神
等 级:黑侠
帖 子:107
专家分:698
回复 6楼 Ice_clb
来 自:女儿国的隔壁
等 级:贵宾
威 望:23
帖 子:2288
专家分:6481
仰望星空...........不忘初心!
版权所有,并保留所有权利。
Powered by , Processed in 0.069055 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved}

我要回帖

更多关于 陡崖相对高度计算 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信