吕梁学院c语言实验报告
    c语言是计算机科学的重要分支之一,也是计算机学科发展的主要方向之一。c语言是一种用于设计和开发计算机系统的专用语言。它是以计算机科学为基础,利用计算机语言来编写计算机系统内部应用程序的编程语言。C语言又被称为计算机语言,是基于类(class)语言(中文译名“程序设计语言”)的基础上发展起来的以类(base)为基础的编程语言。c语言是目前世界上最为流行的一种计算机编程语言之一。c语言是计算机科学中一个重要的分支部门,它具有多种编程技术和基本类型。
    1.基本背景
    它以类(class)语言为基础研制而成,它是基于类(base)语言来编写计算机系统内部应用程序的一种编程语言,属于 C语言,主要应用于软件开发和网络计算当中。c语言使用和编程对象完全相同的两个变量,不同的是, c语言使用的变量之间的乘积,而使用的函数变量是不发生变化后,使用的函数变量是一个变化数的乘积。c语言根据编程对象对不同功能变量的作用关系,分为两大类:第一类是面向对象编程语言,也称为通用程序语言;第二类是面向对象的混合编程语言,包括面向对象编译语言和面向对象高级语言两大类。这些语言具有可重写
性、语义丰富,方便使用,具有良好灵活性以及可扩展性等特点。在实际运用中,通常采用 C++作为基础编程语言来完成大部分的基于类进行逻辑运算并完成复杂的软件程序处理工作。在实际应用中还经常采用特殊类型代码来代替普通代码结构进行自动控制和运算操作。C语言具有广泛多样的编程对象与编程语言相结合所构成的复杂系统以及复杂的系统组成结构,是计算机系统技术领域中一个重要而复杂到难以预测的学科课题之一。
    2.主要内容
    c语言主要有以下三大部分组成: C语言的基本原理, C语言的主要特点和主要技术。c语言具有与其它语言不同的特点。c语言主要利用了类、表、类关系来描述一个对象,在其中包含了一些变量、函数、操作以及各种操作定义,并且 c语言采用类名和名字符串来表示对象。c语言非常注重实现对象之间的联系,如类名和参数,操作和函数定义(参数,类,操作等)等。c语言的基本功能就是可以实现一些基本的应用功能,同时它也具有一些基本的编程思想和方法来实现基本的编程功能。c语言在实现基本功能的基础上还具有一些特殊的功能,如在对变量和函数进行处理时,可以直接用变量名和变量类型对对象进行处理;在对函数进行处理时,可以直接用函数类型对变量进行处理;在处理程序时,还可以直接用函数类型中描述程序类型,并且还可以在程序中用函数来控制所有的代码操作等。
    3.实验过程及流程
    本实验共分为两个阶段,第一阶段是测试,第二阶段是实习。测试的过程如下:1)基本原理测试:将编写好的程序上传到电脑中并运行测试。2)系统操作测试:把调试好的程序在服务器中进行安装并运行。3)运行效果调试:将调试好下一步程序并运行测试。4)综合运用能力练习、毕业设计(毕业论文内容涉及到计算机、通信及其它相关专业知识)、综合素质练习5)毕业实习环节主要对自己学生的实际应用能力进行综合体现,结合所学知识用于实际应用,通过自己动手来提高自己的实践能力。6)毕业设计(论文形式为 word文档)通过网络将平时实验收集起来,并且与同学们交流总结出自己对此次编程的一些心得。7)毕业设计(论文形式为 dreamweaver文档)完成后提交给我系辅导员老师。
    4.实验结果对比
    首先对 c语言的 C++和 C+++, C之间的语法区别进行了详细介绍。这说明 C++是一个语法更复杂的编程语言,更适合应用在多语言中。这就是 C++的强大之处,其使用的函数和其内部实现都非常简单,大大提高了 C++的开发效率。对 C++与 C++++ C之间的差异进行了对比实验。使用 C++的同学大多都在学校学习过 C++,了解其基本语法,且掌握了 C++
语法的相关内容。可见两种语言在语法上有着很大的不同, C++语法更复杂而 c++中的语法更复杂,但是学习效果是一样的,也说明了 C++与 C+++的语言体系不完全相同,而两种语言在处理方面还是存在很大差距的。两种语言就从语法来说其实是没有太大差别的,但是实际应用中却有很大差别就是用 C++可以处理小而复杂、多语言问题等, C++可以处理大而复杂到不可解决的问题,所以两者之间还是有很大差别的需要注意和学习。
    5.实验不足之处
目前流行的编程语言
    软件程序在运行时会出现 BUG,会产生大量的垃圾,当垃圾处理完之后就可以重新运行了,这样就会对系统产生不小的影响。但是我觉得这个实验没有问题,就因为没有及时清理垃圾,所以产生了大量的垃圾。因此,这次的实验我只能是通过一些方式来弥补这种问题,比如将垃圾减半或者直接去除,并且能够及时清理干净。而在这个实验中,最大的问题还是在程序运行时,会有很多垃圾产生,这些垃圾的量会影响到系统的运作,甚至会影响整个程序最终的结果。所以为了解决这个问题,我在实验结束之后专门进行了清理,在重新运行第一个指令时,又产生了很多垃圾,并且清理完垃圾之后,我还是没有对程序进行垃圾的清除处理,造成了一定影响。在这个时候我就意识到,这个时候就要想办法去进
行相应的改进了,并且保证垃圾在第一时间被清除掉,这样就能避免影响到下一步的操作了,这是我们需要解决的问题。另外,本实验中对于 C语言代码编写格式并没有严格地要求。虽然我们这次只进行了简单的编写方式,但是仍然存在一些不足之处。比如说在调试程序的时候对于方法调用顺序没有做很好地规定,导致在操作中经常会出现错误。
    6.讨论与总结
    本实验课程设计、教学目标、课程内容等方面均与理论知识和实践紧密结合,实验中出现问题主要集中在学生对程序设计的理解、与实际应用的结合以及学生对知识的理解和掌握上。学生对知识的理解主要体现在对软件工程编程知识的掌握上,即对软件设计思想、过程和方法不够深入、理解不够深刻等方面。学生在接受新知识时往往会遇到一些问题,这时,就需要教师进行理论联系实际而不是单纯的接受,需要教师对现有知识进行理论的总结和分析,从而引导学生不断探索和改进,从而提高学生对新知识的理解与运用能力。同时教师在培养学生解决问题能力时也要注重让学生形成良好的思维方式和方法技能,使学生在进行学习任务时能学以致用,灵活掌握不同情况下的解决问题策略和方法,从而提高学生解决实际问题能力。在今后教学过程中,我要结合理论教学的要求,在课程体系及
授课内容上力求体现与时俱进,不断创新,积极参与教学改革与创新。培养学生分析、解决实际问题的能力。使学生在学习过程中能够自觉学习所学知识及其在实际应用中的灵活运用技巧、提高自身实际应用能力,以适应社会发展对人才提出的新要求。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。