C语言编程技巧在C语言学习中的应用

摘 要:C语言在计算机专业教学中是非常重要的课程之一,特别在大一课程的学习中是非常基础的一门必修课,它的功能非常强大,但是从上课的角度来看很多学生学习的效果并不是很好,觉得很难学习,非常努力的学习最后效果不佳,本文就这方面进行详细阐述,并提出相应的措施。

关键词:C语言;学习;编程

1 C语言的特点和优势

C语言是学习编程语言的基础,它集合了很多语言的特点,我们都知道语言之间是相同的,而C语言能够把很多语言的特点集中起来,有高级语言和低级语言的特点,能够编辑系统软件和应用软件,所以C语言是一个非常重要的语言。要想学好C语言,首先要了解下它的历史,1970年美国AT&T贝尔实验室的Ken Thompson以BCPL语言为基础设计出很简单很接近硬件的B语言,但B语言过于简单,功能有限,继而在1972年―1973年期间美国贝尔实验室D.M在B语言的基础上设计出C语言,所以C语言用起来非常的方便,能够给程序带来自由和便利,这也是很多软件用它的原因之一。在C语言的语法中,运算和程序书写是非常丰富的,在编写程序的过程中能够用到的运算方法有很多,可以实现很多高级程序无法实现的功能,使用起来灵活多样,能实现各种复杂的数据结构的运算。C语言还能够直接的访问物理地址进行各种操作,非常方便的对程序进行控制和编译。

2 学习枯燥乏味之理由

在学习C语言的过程中很多学生对C语言提不起任何的兴趣,导致在上课的时候压力很大,听不进去,甚至无法理解。C语言的功能非常强大,这是我们学习的最基本理由,而且目前C语言的用途很广,收到计算机方向的重视,所以我们也必须对自己要重视起来,大部分同学在学习起来觉得很枯燥,理论的东西很难记住,对C语言的认识也不够深入,所以会造成一个学期学完之后反过来想想,觉得一无所获。那究其缘由为何会出现这样的情况呢?

个人认为首先一个是教学方式上,C语言的理论东西偏多,不能通过一些直接的感***式给学生,造成学生的理解困难,如果能通过很直观的方式来呈现内容的话效果应该会比较好,比如说多进行上机的操作,让程序能够通过界面的方式反馈出来等等。

其次是在C语言中有很多的算法和结构让很多同学觉得眼花,很多同学只是简单的靠记忆把他记忆下来,这样效果就很低,而且非常枯燥,应该要通过更多的实践练习掌握它们的规律和方法。

最后就是教师在教学上应该要注重教学方法,不能仅仅简单的理论教学和实践教学,应该把学生放在第一位,能够听懂才是关键,否则一堂课下来内容讲完了,学生收不到你的效果。教师在课堂讲解的过程中除了课程教授之外,还要传达C语言在整个计算机学习中的重要性,让学生更加深入的去理解和分析,增强他们的学习兴趣,这个才是关键。

3 编程技巧

同学们之所以学习的非常吃力,觉得C语言很枯燥,归根结底是没有掌握到C语言的学习技巧,其实对于初学者来说觉得学习吃力是正常的,学习任何一门语言都是有一个过程的,关键问题在于你要掌握其精髓的地方,只要掌握了重点一定能够学好语言。对于C语言我们应该要更加注重其编程技巧,接下来就阐述几个比较有用的技巧。

⑴指针掌握。指针的掌握在C语言中是非常重要的,也是C语言中一个非常重要的技巧之一。指针能够在运算的过程中提高速度,让整个编程的语句变得更加简单,不足的地方就是消耗的内存要大点,但是和整个编程语言来说微不足道,如果本身内存就有富裕的话那么就一点问题都没有了,所以同学们在学习这一章的时候一定要加强自我的学习能力,除了老师上课讲的知识之外,可以多去网上找相关资料进行补充,把指针这一章做好学习。

⑵数学知识掌握。数学知识在整个计算机学习的过程中是非常重要的,能够解决C语言中的很多问题,IT界有句话叫“数学是计算机之母”,由此可见数学在计算机学习中的重要地位。同时,在整个C语言的学习中如果能够很好的用到数学思想的话也能够促进学习,在编程之前首先进行分析,通过什么样的算法能够更加简单,这就是数学的一种运用,所以数学知识对学习编程语言非常有作用。

⑶位运算的掌握。使用位运算可以使代码更简洁,效率更高)使问题得到解决。其实在所有的计算机程序中可以说位是最小的数据单位,一般而言所有的运算和操作都可以通过“位运算”来解决,这足见“位”在编程语言中的重要性。在C语言当中去应用能够提高效率,解决更多的问题。

当然不管什么样的技巧,应该具体问题具体分析,上述只是个人的一些看法,总体来说能够提高编程效率,通过让同学们不会感到枯燥,让C语言更加广泛的应用。

4 总结

总的来说,C语言的功能非常强大,所以作为我们学生有责任要把它学好,为今后的就业打下基础。C语言作为高校的一门公共基础课,不仅仅是计算机专业开设了,其他非计算机专业的同学也要进行学习,所以学好C语言能够提高自己的编程效率和对编程语言的理解,对整个计算机语言的学习是非常有作用的。希望通过我的个人拙见,让更多的同学学习C语言,而且能够掌握,培养自己的编程能力,这样才能更好的服务社会。

[参考文献]

[1]李自清.浅谈C语言编程中的常见错误和解决方法[J].科技信息(科学教研),2007(33).

[2]李利国,王磊.C语言编程风格之六大章法[J].成才之路,2007(20).

[3]王展运.C语言编程中常见错误及解决办法[J].长江职工大学学报, 2002(03).

C语言编程技巧在C语言学习中的应用

转载请注明出处学文网 » C语言编程技巧在C语言学习中的应用

学习

爱上国学爱上书

阅读(58)

本文为您介绍爱上国学爱上书,内容包括远离网络爱上国学,让我们一起爱上国学完整版。《多媒体汉字卡片》

学习

走进低结构材料

阅读(26)

自主性游戏对于幼儿来说,是一种自由的学习活动、自由轻松的游戏,幼儿可以自己决定玩什么,怎么玩。在游戏过程中,幼儿表现出极大的学习积极性和自主性。他们发现问题、寻找问题答案的能力,是教师难以在其他教学中见到的,幼儿的潜能得到真正发挥

学习

赵盾:从专权到弑君

阅读(49)

本文为您介绍赵盾:从专权到弑君,内容包括跟赵盾有关的典故,赵盾掌兵权拥立新君。关键词:赵盾晋灵公弑君

学习

祖冲之的成就给我们的启示

阅读(39)

本文为您介绍祖冲之的成就给我们的启示,内容包括祖冲之的故事和感想,祖冲之的故事告诉我们什么道理。祖冲之出生在一个世代对天文历法都有研究的家庭,自幼就对数学和天文学产生了浓厚的兴趣.《宋书・律历志》中,祖冲之有这样的自述:“臣少

学习

唐代被中香炉设计窥探

阅读(32)

〔摘要〕被中香炉是两千多年前中国人智慧的结晶,无论是其形态、结构、功能、材料还是其美学价值都对当代的设计具有一定的启迪意义。

学习

陕北地区退耕还林新造幼林地中兔害的防治研究

阅读(28)

本文为您介绍陕北地区退耕还林新造幼林地中兔害的防治研究,内容包括陕北退耕还林是哪年开始的,陕北退耕还林最新。【摘要】近年来,在陕北地区新造幼林地中发生一种兔害,对退耕还林的幼林地资源造成严重的损失与破坏,甚至威胁到生态的平衡。

学习

虚拟世界的真实规则

阅读(30)

本文为您介绍虚拟世界的真实规则,内容包括虚拟世界规则设置,虚拟世界小说怎么写。“上帝送给中国人的特殊礼物”

学习

浅论为什么要家访及家访的重要作用

阅读(31)

本文为您介绍浅论为什么要家访及家访的重要作用,内容包括家访是每个人都要家访的吗,家访的建议和要求和家访效果。所谓家访是一种家校结合的教育手段、措施,主要是指老师深入学生家庭了解学生的家庭背景、家庭经济状况、家庭教育环境、学

学习

小学数学教材中的《九章算术》

阅读(28)

本文为您介绍小学数学教材中的《九章算术》,内容包括九章算术小学生版,小学数学课本中九章算术。【摘要】数学史融入数学课程是数学课程改革提出的新要求。小学数学教材的各个版本,都选择了一些数学史料作为背景知识,《九章算术》在各个版

学习

姜昆与李文华,五年搭档凝成一世师徒情

阅读(32)

本文为您介绍姜昆与李文华,五年搭档凝成一世师徒情,内容包括姜昆李文华合作多少年,相声姜昆与李文华是师徒关系。2009年5月10日,著名相声表演艺术家李文华因咽喉癌转发心肺病在北京去世,享年82岁。李文华曾经的搭档姜昆在李文华最后的时刻

学习

评《围城》之主人公方鸿渐

阅读(32)

本文为您介绍评《围城》之主人公方鸿渐,内容包括围城主人公方鸿渐故事,围城主人公方鸿渐读音。书中的人物自然性格各异:传统道德观念强烈的长辈们;顽劣不醒世事的少年们;风流潇洒幽默的男人们;锱铢必较柔弱的女人们。众多人物无疑是那个时代

学习

痛风辨证论治8方

阅读(65)

本文为您介绍痛风辨证论治8方,内容包括中医痛风名方解读,痛风经方医案。本病临床以关节红、肿、热、痛反复发作,关节不灵活为主要表现,可归属于中医学“痹证”等病范畴。病因多为素体脾胃虚弱,或后天失养;病机关键为浊毒淤中阻脾胃;病位主要

学习

倪妮:天生明星

阅读(32)

本文为您介绍倪妮:天生明星,内容包括倪妮穿越到现代完整版,倪妮仙女下凡完整版。在《杀戒》片场见到倪妮,前一分钟她还和刘烨在法庭上针锋相对、你死我活,后一分钟出了戏,两人在台下立刻谈笑风生起来。和刘烨一起接受采访时,她更像一个邻家

学习

幼儿园性别认知教育

阅读(38)

本文为您介绍幼儿园性别认知教育,内容包括孩子性别认知障碍怎么办,幼儿性别教育知识。摘要:现代教育发展的背景下,幼儿性别教育并没有得到很好地发展,并存在严重的刻板印象,在现代社会,固化的性别观念对幼儿的性格培养、个人发展极为不利,因此

学习

语言哲学研究范式的转换

阅读(25)

本文为您介绍语言哲学研究范式的转换,内容包括语言哲学研究第一辑,语言观与语言研究方法的关系。一、后语言哲学研究目的的转换

学习

浅谈学习柳宗元《三戒》的现实意义

阅读(32)

[摘要]:唐代文学家柳宗元寓言讽刺文独具特色,他在寓言中寓意了更深刻的现实内容,具有一定的战斗精神和深刻的现实意义,使之成为了具有战斗特色的讽刺文章。《三戒》是柳宗元写的一组寓言故事,历来为人们所称颂,包括《临江之麋》《黔之驴》《永

学习

从《荀子》看荀子的学习观

阅读(24)

【摘要】本文探讨战国末期大教育家荀子的学习观念:首先,阐述了荀子关于学习重要性的观点;其次,论述了荀子关于学习态度的观点;第三,探讨了荀子关于学习方法的观点。当今认真研究荀子的学习观对我们的学习及发展仍有重要的借鉴价值。

学习

浅谈体验式学习

阅读(24)

[摘要]所谓体验,就是个体主动亲历或虚拟地亲历某件事并获得相应的认知和情感的直接经验的活动。让学生经历学习过程,充分体验数学学习,从而达到学会学习的目的。学生在体验中能够逐步掌握数学学习的一般规律和方法。

学习

浅谈学习传统文化

阅读(26)

摘要:中国传统文化是中国几千年智慧的沉淀,是中华民族几千年文明的结晶,中国传统文化容量大、历史悠久、生命力强,具有巨大的包容性、融合性和延续性的特质。中国传统文化更是一种精神气质,一种文化品位,一种理想追求,它可以提高人的精神境界和

学习

奥苏伯尔的有意义接受学习理论对填鸭式教学的启示

阅读(37)

摘要:本文从奥苏伯尔有意义接受学习理论出发,通过介绍该理论的本质,内部心理机制和讲授式教学的基本原则,系统阐明该理论对传统填鸭式教学的启示,旨在否定传统的填鸭式教学,肯定奥苏伯尔的有意义接受学习理论对教学实践活动的意义。

学习

《悬诗》的语言特点

阅读(28)

摘要:《悬诗》代表了贾希利叶时期阿拉伯文学的最高成就,在阿拉伯文学史上占有非常重要的地位。本文将《悬诗》作为整体,对其语言进行分析,概括出《悬诗》的三个语言特点,即语言的天然性、以名词为主和积极修辞的完美运用。

学习

数学语言与教学

阅读(36)

本文为您介绍数学语言与教学,内容包括数学教学与语言表达,数学是最接近神的语言。斯托利亚尔说:“数学教学也就是数学语言的教学。”学生学习数学在一定程度上可以说就是学习数学语言,就是在不断内化、不断运用数学语言。学生准确灵活地掌