C语言程序设计6-指针-A.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计6-指针-A

示例A : 字符串复制 # include stdio.h void main( ) { char a[ ]=I am a teacher.; char b[ ]=You are a student.; char *pa=a; // 字符指针指向字符数组 char *pb=b; puts(a), puts(b); puts(pa), puts(pb); for(; *pa; pa++, pb++) // *pa!=\0 *pb=*pa; *pb=‘\0’; // 注意pa, pb当前指向. 注释掉会如何呢? puts(a), puts(b); pa=a, pb=b; // 注释掉会如何呢? puts(pa), puts(pb); } 字符指针指向变量或字符数组,相应的地址可写! 示例B : 字符串复制 # include stdio.h void main( ) { //字符指针指向字符串常量 char *pa=I am a teacher.; char *pb= You are a student.; puts(pa), puts(pb); for(; *pa; pa++, pb++) *pb=*pa; *pb=\0; puts(pa), puts(pb); } 字符指针指向字符串,相应的地址是常量,不可写! // Error ! // Error ! 特 别 提 示 若有问题,仔细阅读课本,结合查阅网络或纸质 参考资料。 强调上机实践,对相应程序由简到繁,跟踪中间 结果,逐步扩充和试验,不断积累编程经验。 自力更生为主,可请教小组长等周围同学,提倡 多讨论。 期中考试所反映的问题 1 考试反映出最大的问题是掌握知识不扎实,似是而非、似懂非懂。乍一想,似乎很简单很明白,但是一落到纸面上,具体到细节,则是模糊不清,不确定没把握。当涉及到具体知识点的理论是如此,涉及到应用细节更是如此。这反映到编写程序上,最为明显和突出。基本的东西,问题的大致的算法和程序的大体的结构,还是清楚和正确的,但是具体到算法细节和每个程序语句,则是错误百出,算法逻辑不严谨,语法应用不准确,不扎实,不精练。这反映出对于知识的学习,包括预习、听课、复习、作业、上机实践等等环节,自我要求低,没有高质量严要求。 2 个人能力与考试成绩的问题。这是一个永恒的问题,内在能力和外在表现,尤其是外界的评价,如何通过外界的评价方法和标准,反映和展示你的内在能力。能力不等于成绩,有了能力未必就有好成绩,必须还要有对考察方法和标准的把握作为条件;当然,能力是成绩的基础,最重要的,必须有能力,否则其他条件条件只能是辅助。    怎么样才算是“会”和“能”呢?对于考试题目,会作的题目都能作对,难作的题目尽可能表达出你对它的理解(按步得分),才是真正算是“会”和“能”,这也是取得好成绩,更好展示个人能力的关键。在方法上,就要求认真和准确,包括认真审题、答题和检查,确保质量,有准确度。只有注意细节,保证准确度,尽可能少出、最好不出小失误小差错,才能正常反映出自己应有的能力和水平。 学习方法 1 课前仔细预习准备: 在听老师讲课之前,应当对将要讲述的部分,根据课本,对相关的理论知识仔细阅读,结合例题程序,以及必要的针对小问题的上机实践,尽可能把握主要内容的思想和方法,特别找出知识难点和困惑点。 2 上课针对性认真听讲: 上课要带着预习后的难点和困惑点,针对性的听课,尽可能将存在的问题理解清楚;对老师强调的重点和关键要特别记住;同时,对老师订正和补充课本的内容要特别注意。 3 课后加强复习: 课后一定要结合课件和课本,认真复习一遍,使知识条理化,特别对重点和难点务必搞清楚、弄明白。以自我思考为基础和前提,提倡面向问题的查阅资料和讨论。 4 课后加强上机实践: 作为实践性很强的程序设计课,光有理论知识是不够的, 务必重视和加强上机实践,实践是检验和强化知识的关键。通过上机,深入理解了相关的理论和方法,并积累了编程调试经验。为了保证上机课的效率,一定要有计划性,提前准备好要试验的问题和源程序,上机时严格步骤和程序格式,通过修改和调试,强调自我独立思考,结合必要的同组员、小组长、教师的请教讨论,解决问题。 5 认真完成课后的作业和习题: 老师布置的编程题和试验报告一定要认真的、有质量的独立完成,每章习题尽可能都要做,并对相关程序上机调试,

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档