c语言程序设计总结体会

上传人:F****n 文档编号:91892755 上传时间:2019-07-03 格式:DOCX 页数:56 大小:74.95KB
返回 下载 相关 举报
c语言程序设计总结体会_第1页
第1页 / 共56页
c语言程序设计总结体会_第2页
第2页 / 共56页
c语言程序设计总结体会_第3页
第3页 / 共56页
c语言程序设计总结体会_第4页
第4页 / 共56页
c语言程序设计总结体会_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《c语言程序设计总结体会》由会员分享,可在线阅读,更多相关《c语言程序设计总结体会(56页珍藏版)》请在金锄头文库上搜索。

1、c语言程序设计总结体会篇一:C语言课程设计心得体会第一篇:c语言课程设计心得体会课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。回顾起此次单片机课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过

2、的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说三极管PNP管脚不懂怎么放置,不懂分得二极管的正负极,对单片机汇编语言掌握得不好通过这次课程设计之后,一定把以前所学过的知识重新温故。这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在梁强老师的

3、辛勤指导下,终于游逆而解。同时,在梁强老师的身上我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!第二篇:c语言课程设计心得体会本学期我们开设了模拟电路与数字电路课,这两门学科都属于电子电路范畴,与我们的专业也都有联系,且都是理论方面的指示。正所谓纸上谈兵终觉浅,觉知此事要躬行。学习任何知识,仅从理论上去求知,而不去实践、探索是不够的,所以在本学期暨模电、数电刚学完之际,紧接着来一次电子电路课程设计是很及时、很必要的。这样不仅能加深我们对电子电路的任职,而且还及时、真正的做到了学以致用。这两周的课程设计,先不说其他,就天气而言,确实很艰苦。受

4、副热带高气压影响,江南大部这两周都被高温笼罩着。人在高温下的反应是很迟钝的,简言之,就是很难静坐下来动脑子做事。天气本身炎热,加之机房里又没有电扇、空调,故在上机仿真时,真是艰熬,坐下来才一会会,就全身湿透,但是炎炎烈日挡不住我们求知、探索的欲望。通过我们不懈的努力与切实追求,终于做完了课程设计。在这次课程兼职设计过程中,我也遇到了很多问题。比如在三角波、方波转换成正弦波时,我就弄了很长时间,先是远离不清晰,这直接导致了我无法很顺利地连接电路,然后翻阅了大量书籍,查资料,终于在书中查到了有关章节,并参考,并设计出了三角波、方波转换成正弦波的电路图。但在设计数字频率计时就不是那么一帆风顺了。我同

5、样是查阅资料,虽找到了原理框图,但电路图却始终设计不出来,最后实在没办法,只能用数字是中来代替。在此,我深表遗憾!这次课程设计让我学到了很多,不仅是巩固了先前学的模电、数电的理论知识,而且也培养了我的动手能力,更令我的创造性思维得到拓展。篇二:C语言程序设计上机实践心得报告惠州学院 HUIZHOU UNIVERSITY 班级:11电信2姓名:莫金波学号:110703224我们专业的学生在专业老师的带领下进行了c语言设计基础教程的实践学习。在这之前,我们已经对c语言这门课程学习了差不多一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生的,在运用起来的时候还是感

6、到很棘手,毕竟,万事开头难嘛。由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。学习c程序设计语言除了课堂讲授以外,必须保证有一定的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以我们学生都很有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了多周的上机实验。试验一:简单的C语言程序操作体会:运算符的种类可以分

7、为算术运算符、关系运算符和逻辑运算符。(整除) 对int型、float型和double型变量都适用(取余数) 运算符只适用开int型运算,不允许对浮点数)float或double)操作,对浮点型数进行操作会引起编绎错误。还有注意i+和+i的区别。如:#includevoid main( ) int i=8,j=10;printf(“%d,%dn”,i+,j+); (8,10)若将printf语句改为:printf(“%d,%dn”,+i,+j);(9,11)实验二:输入输出函数的使用操作体会:正确使用各种格式转换符。如:#includemainchar a,b;int c;scanf(%c%c

8、%d,&a,&b,&c);若输入12 34,则结果为1,2,34 printf(%c,%c,%dn,a,b,c);试验三:选择结构程序设计操作体会:switch只是if的一种特殊形式,就是当判断的条件都是某个值的时候,switch一定可以用if语句替换,但反过来不一定,只有满足一定条件才可以,也就是拿来判断的这个东东必须是同一个东西,还要满足特定的类型(string ,int 等)试验四:循环结构程序设计操作体会:循环结构:for(表达式1;表达式2;表达3)语句;2while和do while循环结构do while语句至少执行一次3continue语句与break语句:Continue语句

9、是用于循环语句中,当执行到该语句时,重新跳到循环语句的开始位置继续执行程序。而break语句则是跳出循环语句,执行循环体外的语句。4循环的嵌套。试验五:函数操作体会:1库函数的正确调用2函数的定义方法函数定义的一般形式:类型标识符 函数名(形式参数列表)数据声明部分语句3局部变量和全局变量。4变量的存储类别(自动、静态、寄存器、外部),变量的作用域和生存期。变量的存储类别,是指变量在内存中的存储方式。可以分为:自动(auto)、静态(static)、寄存器(register)、外部(extern)四个类型。篇三:C语言编程课程设计心得河南城建学院C语言程序设计课程设计报告适用专业 工程管理专业

10、课程名称指导教师设计人:051409112 王田20XX年6月一、设计目的和要求1. 通过课程设计全面掌握C语言程序设计关键知识点,掌握C语言中数组、指针、结构体、文件等方面的基本知识。2. 通过课程设计了解并掌握C语言程序设计的方法,熟悉C程序设计的开发环境及C程序的调试过程。3. 培养查阅参考资料、手册的自学能力,通过独立思考深入钻研有关问题,学会自己分析、解决问题的方法。二、内容与设计思想1、系统功能描述(1)编译时,主菜单为如下:(2)各项功能:0、输入记录:将所要记录的人的信息输入。1、显示记录:将所输入的记录一一显示。2、按姓名查找:从所记录中输入姓名查找其信息。3、按电话号码查找

11、:输入学生的号码查找其信息。4、插入记录:在所记录中插入需要记录的人的信息。5、按姓名排序:对已有的记录按姓名第一个字母的ASCII码大小排列,并一一显示。6、删除记录:从记录中删除某学生的信息。7、记录保存文件:对输入的学生的信息进行保存。8、退出程序。2、总体设计思想运用所学知识编写一个简单的学生通讯录管理系统的程序,使它具有以下的功能:输入学生的学号,姓名,班级,电话号码,地址,显示学生记录,增加学生记录,按照学生姓名进行排序,删除学生记录,查找学生记录,保存学生记录。其主要结构用如下图示表示:三、程序具体分析及操作时问题。1、程序具体分析。(1)文件名的使用:include 称为文件包

12、含命令,被包含的文件通常是由系统提供的,其扩展名为.h .stdio为standard input output的缩写,意为“标准输入输出”. 代码中只要有用到printf scanf 等函数,头文件就要写 #include 这个在代码中必不可少的,因为编写代码就是为了输出结果 ;用到像getch这种键盘输入函数的话,就需要用到#include ;用到系统标准输出函数的话,就用到#include ;用到字符数组就要用#inciude。 (2)指针使用:如FILE *fp、定义1个文件型指针变量,指针变量名字分别叫fp,定义后fp是指向FILE类型结构体的指针。 可以使他指向某个文件的结构体变量

13、,从而通过该结构体变量中的文件信息能够访问该文件。 指针是地址变量:它的值有两种:其一是地址,其二是内容。不同的表达方式可以取不同的值。 指针是可以运算的,它的运算法则与变量是一致的。(3)结构体:如struct LinkList 定义结构体为LinkList 。当结构体成员为指针的时候,每当给这个成员赋值之前必须先为这个结构体成员分配一个内存空间。(4)字符数组的比较:如strcmp(studenti.name,name)=0 ,strcmp(studenti.phone,phone)=0,strcmp(studenti.phone,phone)=NULL 都是用来比较输入的与原有的,当相等

14、时即为0.(5)实现文件的打开和输入:除有scanf和printf以外还涉及到其他的,如fp=fopen(,wb)=NULL用fopen()函数来实现打开文件;fwrite(&studenti,sizeof(struct record),1,fp)!=1 fwrite用于二进制的文件输入输出也用于读写记录 这里的记录是指一串固定长度的字节。(6)C语言中的一些结构。如for (j=i;j篇四:c语言学习心得体会c语言学习心得体会c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流。其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点,又具有低级语言的许

15、多特点,适合编写系统软件。其功能强大,不仅用在计算机上广泛用在电子,机械等方面上,而且,所有的windows,Unix,Linux,Mac,os/2,无一例外,哪一个不是C语言写的很多新型的语言如,C+,Java,C#,J#,perl. 都是衍生自C语言。掌握了C语言,可以说你就掌握了很多门语言。因此,c语言的学习对我们尤其重要。 在这之前,我已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,而且由于时间间隔的关系,对里面的好多东西还是很陌生的,在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。 上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号