c语言结课论文

c语言结课论文

ID:44416161

大小:40.62 KB

页数:3页

时间:2019-10-21

c语言结课论文_第1页
c语言结课论文_第2页
c语言结课论文_第3页
资源描述:

《c语言结课论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言学习体会摘要:在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,学习c语言程序设计课程旨在使学牛掌握c语言的基木语法、基木语句、基木控制结构以及自顶向下结构化程序设计的基木方法,使我们认识到算法、良好的程序设计风格以及实践在该课程学习中的重要性,培养学牛熟练使用c语言编程分析和解决实际问题的能力。关键词:C语言程序设计、函数、数组、运算、定义符号C语言是一种结构化设计语言,它兼顾有高级语言的特点和低级语言的功能。其设计

2、功能十分强大,既可用于编写应用软件,乂可用于设计制作系统软件。同时,C语言是一种较为通用的编程软件,在目前的软件行业中使用也是十分的广泛。由C语言编写的程序,它的代码质量和运行速度仅次于汇编语言编写的程序,C语言具有简单易学和可移植性好等特点,同时乂具有汇编语言的特点,具有较强的牛命力和广泛的应用前景。随着计算机技术的深入发展,特别是微机的普及,越来越多的人在学习计算机知识以满足社会发展和自身的需要。一.综合自己学习C语言过程中感觉到困难的原因如以下几点:①上课也能听懂,书上的例题也能看明白,可是到自己动手做编程时,

3、却不知道如何下手。所谓的看懂听明白,只是很肤浅的语法知识,而我们编写的程序是要根据要解决问题的实际需要控制程序的流程,如果没有深刻地理解C语言的语句的执行过程,是不会编写程序解决这些实际问题的。②用C语言编程解决实际问题,所需要的不仅仅是C语言的编程知识,还需要相关的专业知识。例如,如果不知道长方形的面积公式,即使C语言学得再好也编不出求长方形的面积的程序来。③C语言程序设计是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好C语言的。二.如何提高自己学习C语言的能力,我总结了以下几点:①加强实践环节,通过编程上

4、机加深理解。要懂得只有自己真正的操作了才会真正的懂得自己所学的知识,这样就切实解决“上课听得懂,下课不会做”的难题。②充分利用课程教学网站以及其它网络资源,确保自己可以随时随地进行学习。网站中不仅积累了丰富的C语言程序设计教学资源,而且开辟了实验项目与实验环境、留言板等。③自己积极向老师和同学提出自己的问题,不要让自己身边最好的的资源浪费掉,要知道老师和同学是对我们最有帮助的人。④在实践的同时多思考问题,多看别人优秀的解题思路与方法,多看别人优秀的代码,尝试自己去实现或者模仿着去实现。①让别人对你的代码多提意见,探究

5、别人的思维过程,增强自己的思维能力,拓展视野,经常看看自己以前写的东西,有空拿出来改良改良,我想每隔一段时间,都会有意想不到的收获。三•总结了课程中c语言几条常见错误及分析结果:①书写标识符时,忽略了大小写字母的区别。main(){inta=5;printf(H%d",A);}编译程序把a和A认为是两个不同的变量名,而显示岀错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。②进行了不合法的运算。main(){floata,b;pnntf(',%d,,/a%b)

6、;}%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。③将字符常量与字符串常量混淆。charcjc^'a";在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符吊常量是一对双引号括起来的字符序列。C规定以“”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:和'',而把它赋给一个字符变量是不行的。④输入字符的格式与要求不一致。在用“%c”格式输入字符时,“空格字符”和“转义字符”都作为有效字符输入。sca

7、nf(H%c%c%c,,,&cl,&c2,&c3);如输入abc字符“畀送给cl,字符“”送给c2,字符“b”送给c3,因为%c只要求读入一个字符,后而不需要用空格作为两个字符的间隔。⑤输入输出的数据类型与所用格式说明符不一致。例如,a已定义为整型,b定义为实型a=3;b=4.5;printf("%f%d,,,a,b);编译时不给岀岀错信息,但运行结果将与原意不符。这种错误尤其需要注意。@switch语句中漏写break语句。由于漏写了break语句,case只起标号的作用,而不起判断作用。⑦定义数组时课用变量。

8、intn;scanf(“%cT,&n);inta[n];数组名后用方括号括起来的是常量表达式,可以包括常量和符号常量。即C不允许对数组的大小作动态定义。⑧在定义数组时,将定义的“元素个数”误认为是可使的最大下标值。main(){staticinta[10]={l,2,3,4,5,6/7,8,9,10};printf(,,%d",a[10]);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。