C语言函数参数传递过程教学方法研究

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言 函数参数传递 过程教 学方法研 究
黄 炜 , 张
( 1 . 长沙航 空职业技术学院计算机 系, 长沙

4 1 0 0 7 5 )
4 1 0 0 1 4 ; 2中南大学信息科学与工程 学院, 长沙

要: 函数及其调用过程 中的参数传递规律一直是 c语言教 学中的重点和难 点, 针 对很 多教材 中给 出的实参向形参传
递过程 的值传 递及 地址传递规律 , 从分析 变量 、 常量等基本概念 的本质 出发 , 阐释 了栈结构在 函数参 数传递过程 中的作
Fra Baidu bibliotek
用, 证实了“ 值传递” 是 函数唯一的参数传递方式, 而不存在所谓的“ 地址传递” 方式的结论 , 并通过指针 、 数组 、 结构体 类型 实参到形参的传递过程 , 进一步说 明了 c 函数的参数传递过程受到参数数据类型制约的特 点。 关键词 : c语 言, 函数参数 传递 , 教 学方法
第2 1卷 第 1期
2 0 1 3年 2 月







V0 1 . 2l No. 1 F e b.2 01 3
Co mo u t e r a n d I n f o r ma t i o n Te c h n o l o a v
文章编号 : 1 0 0 5 — 1 2 2 8 ( 2 0 1 3 ) 叭一 0 0 6 6 — 0 4
中图 分 类 号 : G 4 3 3 文献 标 识 码 : A
Te a c hi ng Me t h o d Re s e a r c h o f Func t i o n Pa r a me t e r s Tr a n s f e r Pr o c e s s o f C Pr o g r a mmi ng La n g ua g e
H U N G W e i .ZH AN G W e
( 1 . De p a r t me n t o f C o mp u t e r a n d I n f o r ma t i o n E n g i n e e i r n g , Ch a n g s h a Ae r o n a u t i c a l Vo c a i t o n l a a n d Te c h n i c a l Co l l e g e , Ch a n g s h a 4 1 0 0 1 4 , C h i n a ;
A bs t r a c t : Th e f u nc t i o n a nd p a r a me t e r s t r a ns f e r r u l e s i n t he c a l l e d pr oc e du r e of ̄ n c do n i s a l wa ys t he ke y a nd d i f i c ul t p oi nt s o f C pr o g r a mm i ng l a ng u a g e t e a c h i ng pr oc e s s .Ac c or d i ng t o t he va l ue a nd a dd r e s s t r a n s f e r l a w i n t he pr oc e s s wh i c h t r a ns l a t e d t he r e a l p a r a me t e r s i n t o t h e f or ma l pa r a me t e s r i n s om e g i v e n t e x t b oo ks ,t he r o l e of s t a c k d a t a s t r uc t ur e wa s i l l u s t r a t e d i n t h e f u nc t i on p a r a me t e s r t r a ns f e r p r oc e s s b a s e s O r l t he na ur t e na a l y s i s of va r i a bl e s a n d c o ns t a nt s ,a n d c o nf ir me d t h e c onc l us i o n wh i c h t he v a l u e t r a ns f e r r ul e i s t he o n l y wa y o f C f u nc t i on pa r a me t e s ,but r doe s no t e x i s t t h e S O—c a l l a d dr e s s t r a n s f e r r u l e .Th e f e a t u r e s c on s t r a i ne d by d a t a t y pe of C u nc f t i o n pa r a me t e s r ra t ns f e r p r oc e s s i s f ur t he r i l l us t r a t e d t h r ou g h t he pa r a me t e s r t r a n s f e r
2 . Co l e g e o f I n f o ma r t i o n S c i e n c e a n d E n i g n e e r i n g , Ce n t r a l S o u t h Un i v e  ̄ i t y , Ch a n g s h a 4 1 0 0 7 5 , C h i n a )
相关文档
最新文档