C语言程序网页设计课程体系问题

热门搜索:
下载费用:10 元 &
C语言程序设计教学中的问题分析与探索 CHN0LOGY l NF0RMATl 0N DO I : 1 0 . 1 6 6 6 1 / j . c n k i . 1 6 7 2 — 3 7 9 1 . 2 0 1 6 . 2 7 . 0 7 8 科技 教育 C语言程序设计教学中的问题分析与探索 王福伟 ( 郑州升达经贸管理学院信息工程系河南郑州4 5 0 0 0 0 ) 摘要: c 语言程序设计的教学效果问题一直困扰着许多的教师, 笔者在多年的教学过程中对C 语言教学中的问题进行 了一些 分析和探索, 实践证明, 这些教学改革效果良好, 不仅有利于培养学生的学>-/ 兴趣, 而且也明显地提高他们分析问题与解决问 题 的 能力。 关键词: c 语言程序设计教学设计教学方法教学改革 中图分类号: G 6 4 2 文献标识码 : A 文章编号: l 6 7 2 —3 7 9 l ( 2 0 l 6 ) o 9 ( c ) 一 0 0 7 8 一 o 2 Pr o b l e m An a l y s i s a n d Ex p l o r a t i o n i n t h e Te a c h i n g o f C La n g u a g e Pr o g r a mmi n g W a n g F u wei ( Z h e n z h o u S h e n g d a U n i v e r s i t y O f e c o n o mi c s ,B u s i n e s s & . Ma n a g e me n t 。I n f o r ma t i o n T e c h n o lo g y D e p a r t m e n t ,Z h e n g z h o u H e ’ n a n 。 4 5 0 0 0 0 。C h i n e ) Ab s t r a c t :The t ea c h i n g o f C p r o g r a m d e s i gn h a s b e e n p l a g u e d b y man y t e a c he r s , I a m i n t he t e a c h i ng p r o c e s s f o r ma n y ye a r s t o t h e C l a n g ua ge t e a c hi n g r e f o r m ha s ma d e s o me p r a c t i c e a n d e x p l o r a t i o n, p r a c t i c e ha s p r o v e d t h a t t h e t e a c hi ng e f f e c t i s go o d, n o t o nl y c o n d uc i v e t o t h e c u l t i v a t i o n o f s t u d e nt s’i nt e r e s t i n l e a r ni n g,b u t a l s o i mp r o ve t h e i r a na l y s i s a n d t he a b i l i t y o f s o l v e t h e pr o bl e m . Ke y Wo r ds : C l a n gu a g e p r o gr a m d e s i g n; Te a c hi n g De s i gn; Te a c h i ng Me t h o d;Te a c h i ng Re f o r m 1 C语言的特点 c 语言是一种通用的、 结构化的程序设计语言, 是计算机软件 开发领域中最流行的程序设计语言之一, 它既有高级程序设计语 言的优点, 同时还可以方便直接地控制计算机的底层硬件, 能够 深入系统底层进行编程 1 。 另外, 由于C 语言语法简洁精妙便于描 述算法, 并且应用范围广、 可移植性好等特点, 所以在软件开发领 域以及各类研究中都需要用Nc 语言。 因此C 语言课程也一直是 计算机类专业的核心基础课程, 学生对C 语言掌握得好坏, 不仅能 直接影响到学生对后继课程的学习, 同时它对后续其他课程的学 习也有着举足轻重的作用[ 2 1 。 但从目前的教学情况看, 教学中存在 着诸多的问题, 学生的学习效果也并不理想, 鉴于此, 对于c 语言 程序设计的教学改革刻不容缓。 2 c语言教学中的问题分析 结合笔者多年的教学经验以及对许多其他教师的调查交流, 发现在C 语言教学中主要存在有以下3 个问题。 第一, 注重语法细节, 忽视程序设计思想培养。 目前多数的教 师在教学过程中特别注重c 语言的语法细节和程序设计技巧的讲 7 8 科技资讯 S C IE N C E& T E C H N O L O G Y I N F O R MA T I O N 授, 而对如何分析问题和解决问题讲授不够, 教师没有把编程的 思想放在重要位置上, 从而偏离了正确的方向, 使得教学效果不 理想, 学生的学习效率也大大降低, 从而对学习产生了不利的影 响 。 第二, 注重课堂讲授, 忽视上机实践指导。 许多的老师在教学 过程中注重课本知识和课堂讲授, 而对于学生的上机实践指导不 够重视 , 学生缺乏必要的练习和指导, 使得许多学生对知识的掌 握不够牢固, 在课后遇到实际问题的时候不知道如何下手, 这主 要是没有把握该课程的教学特点及教学规律的原因, 直接导致学 生学习效果大打折扣。 如果没有切实地掌握这些知识, 会对后续 课程的学习带来很大的困难, 导致后续课程的教学效果也不会太 理想【3 】 o 第三, 注重理论知识考试, 忽视动手能力考试。 从当前的情况 来看, 许多有关C 语言的考试还是处于应试教育阶段, 通过笔试进 行考试 , 理论知识考得比较多, 而不注重动手能力和实践能力的 考试, 导致学生在学习的过程中也只注重理论知识的学习, 不能 够很好地掌握C 语言的程序设计思想和方法。 C 语言教学中存在的以上问题, 已经严重影响了教学效果和 科 技教育 S C JE IC E &T E C H N O L O O Y 匪圈 教学质量, 也严重挫伤了学生学习的积极性, 进行教学改革刻不 容缓。 3教学实践探索 笔者在多年的C 语言教学实践中, 经过不断摸索, 针对上述教 学中存在的问题进行一些教学改革和实践, 取得了不错的效果, 在此与大家分享 。 第一, 加强程序设计思想引导, 培养学生程序设计思维方式。 C 语言涉及的概念比较复杂, 规则繁多, 使用灵活, 容易出错, 教师 教学和学生学习都感到困难, 并不同程度产生畏难心理[4 ] , 所以在 教学中一定使学生建立起程序设计思想和程序设计思维这一模 式, 使之逐步习惯用C 语言的方式解决问题, 克服学生学习的畏惧 心理, 培养学生具备解决问题的能力和方法。 第二, 突出上机实践教学, 提高学生知识应用能力。 C 语言程 序设计课程是一门实躜陛很强的课程, 在教学的过程中一定要注 重实验、 实训和上机指导环节, 在课程设计上要突出典型性的实 验内容, 从而培养学生解决问题的能力和思想, 通过加强实践教 学让学生在实践中掌握和学习基本理论。 第三, 采用多种考核方式, 促使学生能力全面发展。 当前大多 数高校关于C 语言的考试方式仍然沿用传统的笔试方式, 这种单 一的考试模式没有考虑到c 语言课程的课程特点, 严重影响了学 生的学习效果, 也误导了学生的学习, 所以必须改变这种单一的 考试模式。 针对C 语言课程特点采用多种考试形式, 比如: 平时考 试、 期末理论考试、 上机考试、 项 目考察等多种考核方式相结合 】 , 使得学生在学习兴趣、 学习态度, 知识理解、 实践能力等多方面得 到锻炼和提高, 这样不仅可以使学生得到全方位的训练和学习, 还使得学生在学习能力以及学生的实际运用水平等方面得到显 著提高。 4 教学效果 通过对C 语言教学的探索和实践, 取得了较好的教学效果。 学 生的学习兴趣、 学习成绩和解决问题的能力都有了显著提高, 达 到了教和学的良性循环, 取得了事半功倍的效果而且在省部级的 学科竞赛中也取得了多项荣誉, 这更加坚定了我们进行C 语言教 学改革和探索的信心。 5 结语 笔者针对C 语言教学中存在的问题进行了分析, 对C 语言教学 做出了一些新的探索和实践并取得了较好的教学效果, 但是C 语 言课程的教学是需要不断完善的一项长期工作, 必须依照教学规 律和学生特点来适应和满足未来实际要求, 从而进一步推动C 语 言课程教学改革的不断发展。 参考文献 [ 1 】曾青松 . 高职院校计算机专业课程设置探 J 】 . 计算机教育, 2 0 0 9 ( 2 2 ) : 1 2 -1 3 . 【 2 】冯林, 付志坚. C 语言程序设计教学改革的研究【 J ] . 机电技术, 2 0 1 2 ( 1 2 ) : 1 7 2 -1 7 4 . 【 3 ]中国C D I O网站 . C DI O 简介[ E B / O L 】 . [ 2 0 1 2 - 0 1 - 1 2 1 . h t t p : / / www . c hi n a c d i o. c n/v Ne WS . a s p? t y pe I D=3 0 &p a r e n t I D=2 9. 2 0 1 1 . [ 4 ]谭浩强. C 语言程序设计[ M】 . 3 版 . 北京 : 清华大学出版社 , 2 0 0 5: 1 6. f 5 】王鹏远 , 苏虹. 高校非计算机专业C 语言教学改革与实践【 J ] . 计算机教育, 2 0 0 1 1 ( 2 ) : 1 5 —1 8 . ( 上接 7 7 页 ) 堂教学来获取知识和信息, 显然已经不能够满足时代对人才培养 的要求了。 而培养学生的 自主学习能力已经成为了一种必要。 对 于中职英语教学来说, 培养学生的自主学习能力可以让学生在课 外, 甚至在离开学校之后都能够掌握学习的方法, 学会自主更新 自身的知识储备, 跟上时代的发展。 I: E ~ n 说, 教师需要通过利用信 息技术营造教学环境, 激发学生的学习兴趣, 使学生 自主自动地 喜欢学习英语这一门课程; 同时也有效地培养学生的语感, 为学 生课 下的 自主学习奠定好知识基础。 另外, 教师需要 引导学生学 会利用信息技术为自己所用, 利用信息技术获取自己需要的信 息, 从而获得自主学习的能力。 参考文献 ? 1 司志华. 谈西藏基于信息技术环境下的学习评价设计[ J ] . 统计 与管理, 2 0 1 6 ( 7 ) : 1 6 4 -1 6 5 . [ 2 】司志华, 郑洋. 基于信息技术环境下的学习活动设计[ J ] . 产业 与科技论坛, 2 0 1 6 ( 1 7 ) : 1 6 8 -1 6 9 . [ 3 ]3 史升步. 信息技术环境下中职物理翻转课堂教学[ J ] . 现代职业 教育, 2 0 1 6 ( 1 4 ) : 1 1 2 . [ 4 ]冼丽秀 , 麦艳芳 , 赵彩霞 , 等 . 信息技术环境下初 中数学 “ 1 + 2 +1 ” 教学模式的探索[ J ] . 教育信息技术, 2 0 1 6 ( Z 2 ) : 7 8 - 8 0 . 科技资讯 S C I E N C E & T E C H N O L O G Y IN F O R MA T I O N 7 9
文档加载中……请稍候!
下载文档到电脑,查找使用更方便
10 元 &&0人已下载
还剩页未读,继续阅读
&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>一、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>本站提供全自助服务,购买后点击下载按钮可以下载到你电脑或手机(系统不会发送文档到您的邮箱),请注意查看下载存放位置;&/span>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>二、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>本站具有防盗链功能,所以不要使用迅雷、旋风、网际快车等第三方辅助下载工具(不支持&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>QQ浏览器&/span>),否则下载下来的文件只是网页或乱码;&/span>&br/>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>三、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>由于网络原因、下载知识欠缺、本地电脑&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>或&/span>手机阻止下载等问题无法解决时,需要提供以下&/span>&span style=&font-family: 微软雅黑, &Microsoft YaHei&; color: rgb(255, 0, 0);&>任意一条信息&/span>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>给我们,我们才能更及时地为你服务:&/span>&br/>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.1、如果是注册的会员,请告诉我们你的会员账号;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.2、如果是游客下载的,请告诉我们你下载时填写的手机或者邮箱;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.3、如果是微信或QQ快捷登陆的,请告诉我们你的微信或QQ昵称;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.4、如果这些你仍然无法确定,请告诉我们你的付款单号(我们可以通过单号反过来查询你的账号和下载记录)&/span>&a href=&https://www.jinchutou.com/i-93.html& target=&_blank& style=&text-decoration: color: rgb(255, 192, 0); font-family: 微软雅黑, &Microsoft YaHei&;&>&span style=&color: rgb(255, 192, 0); font-family: 微软雅黑, &Microsoft YaHei&;&>看看什么是单号?&/span>&/a>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>;&/span>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>四、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>需要下载哪份文档,请发送文档网址,而不是截图,更不要直接把标题给我们;&/span>&br/>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>五、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>其它下载常见问题详见:&/span>&a href=&https://www.jinchutou.com/info-0-23-1.html& target=&_blank& style=&font-family: 微软雅黑, &Microsoft YaHei&;&>https://www.jinchutou.com/info-0-23-1.html&/a>&br/>&/p>&p>&br/>&/p>" /> &span id=&_baidu_bookmark_start_2& style=&display: line-height: 0&>?&/span>&span id=&_baidu_bookmark_start_4& style=&display: line-height: 0&>?&/span>&/p>&p>&span style=&font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>& & 鉴于本网发布稿件来源广泛、数量较多, 系统审核过程只针对存在明显违法有害内容(如色情、暴力、反动、危害社会治安及公共安全等公安部门明文规定的违法内容)进行处理,难以逐一核准作者身份及核验所发布的内容是否存在侵权事宜, 如果著作权人发现本网已转载或摘编了其拥有著作权的作品或对稿酬有疑议, 请及时与本网联系删除。&/span>&/p>&p>&strong style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 white-space: background-color: rgb(255, 255, 255);&>& & 侵权处理办法参考版权提示一文:&/strong>&a href=&https://www.jinchutou.com/h-59.html& target=&_blank& textvalue=&https://www.jinchutou.com/h-59.html&>https://www.jinchutou.com/h-59.html&/a>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>&&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>1、如涉及内容过多,需要发送邮箱,请电子邮箱到,我们会及时处理;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>2、系统一旦删除后,文档肯定是不能下载了的,但展示页面缓存需要一段时间才能清空,请耐心等待2-6小时;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>3、请版权所有人(单位)提供最起码的证明(证明版权所有人),以便我们尽快查处上传人;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>4、请文明对话,友好处理;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>5、为了杜绝以前再有类似的侵权事情,可以为我们提供相应的关键字,便于管理人员添加到系统后能有效排除和抵制与您(贵单位)相关版权作品上传;&/span>&/p>&p>&span id=&_baidu_bookmark_end_5& style=&display: line-height: 0&>?&/span>&span id=&_baidu_bookmark_end_3& style=&display: line-height: 0&>?&/span>&/p>" /> &span style=&color: rgb(85, 85, 85); font-family: 微软雅黑; background-color: rgb(255, 255, 255);&>& & 为了维护合法,安定的网络环境,本着开放包容的心态共建共享金锄头文库平台,请各位上传人本着自律和责任心共享发布有价值的文档;本站客服对于上传人服务前,有以下几点可提前参阅:&/span>&/p>&p>&span style=&color: rgb(85, 85, 85); font-family: 微软雅黑; background-color: rgb(255, 255, 255);&>1、本站上传会员收益见:&a href=&https://www.jinchutou.com/h-36.html& target=&_blank&>https://www.jinchutou.com/h-36.html&/a> &/span>&/p>&p>2、本站不会为任何刚注册的上传会员特批解除上传限制,普通会员每天可以上传50份,值班经值会审核其上传内容,请自行观察自己上传的文档哪些在“临时转换中”(审核通过),哪些在审核拒绝中,连续坚持几天都没有任何文档被拒的情况下,根据文档质量和发布分类是否正常等考量合格后值班经理会特批升级会员等级,相应的权益也同时上升。&/p>&p>3、上传人本着友好、合作、共建、共享的原则,请耐心仔细的查看《&a href=&https://www.jinchutou.com/i-143.html& target=&_blank&>违禁作品内容处理规则》;&/a>&a href=&https://www.jinchutou.com/i-143.html& target=&_blank&>https://www.jinchutou.com/i-143.html&/a>&/p>&p>4、上传人可以观注本站公告,查看其它被公示永久封禁的原因&a href=&https://www.jinchutou.com/news-1.html& target=&_blank&>https://www.jinchutou.com/news-1.html&/a>&/p>&p>5、其它问题可以参阅上传常见问题指引:&a href=&https://www.jinchutou.com/info-0-25-1.html& target=&_blank&>https://www.jinchutou.com/info-0-25-1.html&/a>&/p>" />论文发表、论文指导
周一至周五
9:00&22:00
《C语言程序设计》中疑难问题的探讨
  摘要:结合笔者的教学经验,介绍了C语言程序设计中遇到的一些常见疑难问题及解决方法,其中涉及到变量的类型和定义,自增自减运算,输入输出函数,循环结构,数组作为参数传递、指针无所指等方面的问题。 中国论文网 /8/view-49915.htm  关键词:变量;C语言;循环结构;数组;指针   中图分类号:TP312文献标识码:A文章编号:(85?02         作者简介:胡玲洁(1975-),女,江苏常州人,硕士,江苏广播电视大学武进学院副教授,江苏城市职业学院武进校区副教授,研究方向为软件编程、数据库应用。   0引言   《C语言程序设计》是一门专业基础课,是数据结构、数学建模、操作系统等课程的前导课程,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对计算机专业和理工类专业来说是一门必修的课程,是软件开发人员必须掌握的一种语言,其学习和使用的人越来越多。本人在这几年的C语言教学过程中积累了一些经验,现就对《C语言程序设计》中的一些常见疑难问题进行探讨。   1变量的类型和定义   1.1注意正确定义变量的数据类型   一方面,初学者经常忘记变量必须“先定义,后使用”,往往在编译调试时发现出错;另一方面,定义变量时,往往忽略了数据范围,而选择了不合适的数据类型。   例:求1~20的阶乘之和s。   程序如下: main( )   {int f=1,n,s=0;   for(n=1;n<=20;n++)   { f=f*n;   s=s+f: }   printf("%d,",s); }   此程序在语法和逻辑上都没错误,可上机运行结果就是不对。看看这个数据定义,我们就发现int的表示范围是:-,可见从8!起结果就超出这个范围,故得不到正确结果,需要将f,s定义成:float f,s; 这样即可得到正确结果了。   1.2避免对变量进行非法运算   C语言运算符丰富,不同的运算符有不同的数据要求,初学者往往忽略这一点。   例: float a=3.4, b=2.1;   printf("%d",a%b);   岂不知忽略了“%”求余运算两侧只能是整型数据,此处a%b为非法表达式。   2自增、自减运算符的灵活运用   C语言中,++、--的运用非常灵活,执行效率高,但在使用时必须注意以下几点:   (1)++、--只能作用于变量,不能表达式或常量   例:++x y-- 都是合法表达式   ++(x+y) 5-- 都是非法表达式   (2)注意++、--在变量中的应用位置是前置还是后置   例: int i=4; printf("%d",i++); 执行结果为4,i的值为5,是先输出再自增,因为是++后置;   int i=4; printf("%d",++i); 执行结果为5,i的值为5,是先自增再输出,因为是++前置;   (3)++、--的结合方向为右结合   例: int i=4; printf("%d",-i++); 执行结果为-4,i的值为5,不是-5,因为-i++相当于-(i++)。   (4)有关表达式使用中的一些异议情况   例: int i=1;   表达式 (i++)+(i++)+(i++) 结果为3,i的值为4;   表达式 (++i)+(++i)+(++i) 结果为12,i的值为4;   表达式 (++i)+(i++)+(i++) 结果为6,i的值为4;   由此可见,C语言同一个表达式中出现前置后置运算符时,系统先执行前置运算符,把得出来的值作为表达式中所有该变量的值,计算出表达式的结果,最后执行后置运算符,得到对应的变量值,即在优先级上是:++i>i>i++,--也如此。   3使用输入输出函数时易产生的错误   3.1注意scanf( )和printf( )中的三种字符   (1) 普通字符:原样输入和输出;   (2) 格式控制字符以“%”打头,与变量或表达式的数量和类型一一对应;   (3) 转义字符以“\”打头,注意其实际意义。? 例:scanf("a=%d,b=%d",&a,&b);   如要输入4,4时,应这样输入:a=4,b=5,不能随意地输入4 5,或4回车5。   printf("a=%dnb=%d",a,b);   结果为:a=4    b=5   3.2注意scanf( )和getchar( )留下的垃圾   scanf( )和getchar( )在接收数据输入时都可以回车结束,在回车前用户可能输入很多数据,但函数仅取走其所需要的,其余的多余数据仍在缓冲区中,留给以后的函数,这样,极有可能产生错误。   另外,即使数据没多余,这两函数也会在缓冲区中留下一个'n'字符,如:   scanf("%d ",&i);   ch=getchar( );   printf("%d %c", i ,ch);   当输入4回车时,4->i,回车->ch,说明scanf( )并没取走'n',而是留给了getchar( )。   4循环结构中的一些常见问题   (1)误将赋值运算符=作为比较运算符==   例:int i=1;    while(i=10) {……} 此为无限循环,因为i赋成10,为永真条件。   而while(i==10) {……} 此循环一次也不执行,因为i不等于10,条件一开始就不成立,从而一次不做。   (2)循环语句中的死循环   例:for(i=1; ;i++) printf("%d",i); 无条件限制;   int i=1;   while(i<10) {printf("%d",i); 无修改循环变量的语句,条件永远成立,产生死循环。   (3)循环体模糊(花括号放错位置)   复合语句作为循环体时,需要用{}括出,如果没有,循环体仅为一条语句,见例:   for(i=0;i<=10;i++)   printf("*"); printf("n"); 此时输出一行10个*;   如改成这样:{printf("*"); printf("n"); }此时输出10行,每行1个*。   此情况尤其在循环嵌套中更为严重。   (4)忽略空语句   例:要输出1~100   for(i=1;i<=100;i++); printf("%d",i);   结果输出一个101,其原因就是循环仅是一条空语句,真正的输出语句不是循环体。   5数组名作为函数实参传递为“地址传递”   我们知道,C语言中“值传递”是单向传递,只由实参传给形参,而不能由形参传给实参,而在用数组名作为实际参数传递时,如下程序:main( )int f(int b[], n)   { int a[10];{    …………   f(a,10);}}   此时,实参数组a并不是把数组元素的值传给形参数组b,而是把实参数组a的起始地址传给形参,这样两个数组就共占同一段内存,也就是f( )的操作会影响数组a,实现地址的传递。   6指针的无所指现象   指针变量也需要先定义后使用,并且只能存放地址,应该先给它定位,即先指向某一内存单元,否则可能导致严重后果,如下例:   int a,*p;   scanf("%d",p); 或 *p=20; printf("%d",*p);   指针p的值不确定,随机指向某个地址,则所赋值就送入这个随机单元,将该单元数据覆盖,可能导致一些意想不到的情况。   以上是笔者在教学过程中的一些总结,经常遇到的问题不止这些,总之,C语言灵活,简洁,功能强大,一定要细心掌握每个知识点,多读程序,多动手编程,多上机实践,善于总结经验,尽量避免错误,编写高质量程序。参考文献:   [1]谭浩强.C程序设计[M].北京:清华大学出版社,2005.   (责任编辑:王钊)
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
C语言程序设计问题1、税务部门征收所得税,规定如下:(1)收入在200元以内,免征;(2)收入在200-400元的,超过200元的部分纳税3%;(3)收入超过400元的部分,纳税4%;(4)当收入达5000元或超过时,将4%税金改为5%编写程序,根据输入的收入金额,计算出相应所得税。2、勾股定理中3个数的关系是:a2+b2=c2。试编写程序,输出20以内满足上述关系的整数组合,例如3,4,5就是一个整数组合。
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
1.#includeint main(){ float salary, printf("请输入的收入金额: \n"); scanf("%f",&salary); if(salary<200) fee=0; else if(salary>=200 && salary<400) fee=(salary-200)*0.03; else if(salary>=400 && salary<5000) fee=(salary-400)*0.04; else fee=(salary-; printf("所得税为: %.2f\n",fee); return 0;}2.#includeint main(){ int a,b,c;
for(a=1;a<=20;a++)
for(b=1;b<=20;b++)
for(c=1;c<=20;c++)
if((a*a+b*b)==c*c)
printf("a=%d,b=%d,c=%d\n",a,b,c); return 0;}
为您推荐:
扫描下载二维码}

我要回帖

更多关于 程序设计 的文章

更多推荐

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

点击添加站长微信