admin 管理员组文章数量: 1086019
2024年4月24日发(作者:hammer官方网站)
第28卷第1期(上)
2012年1月
赤峰学院学报(自然科学版)
JournalofChifengUniversity(NaturalScienceEdition)
Vol.28No.1
Jan.2012
计算机C语言编辑程序技巧探讨
任国英
(集宁师范学院计算机系,内蒙古乌兰察布012000)
摘要:C语言作为国际上广泛流行的计算机语言,是很多程序编写的基础语言.对于学生来说,C语言是一种比较难于
学习的计算机语言,尤其是需要学生独立编程时,一般都具有一定的难度.在本文中,笔者根据多年学习C语言的经验,总结
了一些学习C语言以及C语言编辑程序的技巧,与大家一同探讨.
关键词:C语言;计算机;编辑程序;技巧
中图分类号:TP312
1
学习
C
语言的意义
对于很多大学生来说,进入大学之后就会接触到
C
语
言的学习,这是一种全新的语言,与我们所学的汉语、英语
同属语言,却是用在完全不同的领域的,是计算机使用的语
言
.
使用计算机编写程序,然后将这些程序应用在实际工作
中,可以起到很大的作用
.
虽然说
C
语言的作用很大,但是
提到学习
C
语言,很多学生不知是该哭还是该笑?这是因为
对于很多人来说,在学习
C
语言的初期,是非常艰难的,很
多人都认为
C
语言太难懂,也太难学,但是一旦学进去了,
能用
C
语言编写各种想要的程序了,就会觉得
C
语言乐趣
无穷,意义非凡
.
今天的
C
语言是经过多年的发展而成的,随着微型计
算机的日益普及,
C
语言的版本也不尽相同,有各种
C
语言
的版本
.
但是由于国际上没有统一的标准,各种
C
语言都会
有各自的特点,相互之间出现了一些不一致的地方,就使得
文献标识码:A文章编号:1673-260X(2012)01-0045-02
语言的三种基本程序结构,顺序、选择、循环;(
3
)数组;(
4
)
函数;(
5
)指针:(
6
)结构体与共用体;(
7
)文件
.
在本文中,将
对这些内容做简要介绍,对于学习
C
语言首先搞清楚这些
基础知识是非常必要的
.
2.1C
语言的运算符与运算顺序
.C
语言运算符和运算顺序
是学习
C
语言的基础
.C
语言的运算与其他运算有相似之
处,也有自身独特的地方,
C
语言运算非常灵活,组合起来运
用功能也十分丰富
.
与其他程序语言相比,运算种类要多得
多
.
当一个运算表达式中出现多种运算时,在组合起来的运
算表达式中,就会涉及运算的优先顺序和结合规则
2.2C
语言的三种基本程序结构
.C
语言的三种基本程序结
构是
C
语言程序学习所必须掌握的程序结构,分别是从第
一程序语句到最后一条的完成都是按照顺序执行的顺序结
构、和在执行程序过程中,能够根据程序编写员的输入去完
成不同任务的选择结构和需要重复不断执行相关的任务直
到满足条件或者不满足的选择结构
.C
语言的通用性受到阻力
.
为了改变这种情况,就需要制定
一套统一的国际标准,来对
C
语言进行规范,现行的
C
语言
标准是由美国国家标准研究所
(
ANSI
)制定的
.C
语言由于其
实用性,在国际上广为流行
.
这种计算机语言的功能也很强,
不仅可以用来写系统软件,也可以用来写应用软件
.
现在是
计算机技术广泛运用是时代,而没有软件支撑的计算机只
是空有一副驱壳,不起任何作用,只有软件做支撑的计算机
才能为人类的学习、工作和生活创造价值
.
而很多为我们创
造价值的软件都是由
C
语言编写的,比如有
DBASEIII
,
2.3
数组
.
数组是一组数据的有序结合,在
C
语言的编写工
程中都需要处理一些具有共同性质的数据
.
根据数组的维数
的不同,可以把数组分为一维数组和多维数组,其中多为数
组包括二维数组、三维数组甚至更多维数的数组
.
在
C
语言
的编程过程中,对于数组的引用,能够为一些命令提供更加
方便的编程环境
.
2.4
函数
.
函数是
C
语言的主要组成部分,是
C
源程序的基
本模块,每个函数都具有相对独立的单一功能,通过函数模
块的调用实现特定的功能
.
在
C
语言编程的过程中,引入函
数主要是为了解决代码重复和满足结构化、模块化编程的
需要
.
根据不同的方法,函数可以分为不同的种类
.
从使用角
度来看,可以分为用户函数和系统函数;从定义上可以分为
有返回值的函数和无返回值的函数;从函数的作用范围来
分,可以分为内部函数和外部函数
.
PLUS,DBASEIV
等
.
对于当代大学生来说,学习
C
语言可以
对计算机技术有着更为深刻的了解,也可以通过
C
语言编
写的程序,将一些繁重的工作变得简单
.
学习
C
语言,为以
后学习其他语言打下了良好的基础
.
比如说,有些同学在学
习计算机时,对网络编程语言
PHP
有兴趣,该语言的绝大部
分与
C
语言是相同的,也就是说,学好了
C
语言,想再学些
该种语言可以说是轻而易举的了,学习起来会非常轻松
.2.5
指针
.
在
C
语言的编写过程中,指针是被广泛应用的一
2C
语言内容概述
学习
C
语言其实并不是那么的难,编辑程序只是一个
种数据类型,是
C
语言的精华
.
运用指针进行编程是
C
语言
的主要特征之一,利用指针变量可以表示各种数据结构,从
而方便了字符串和数组的使用
.
此外指针变量还能像汇编语
言一样处理内存地址,从而变出精炼而高效的程序
.
指针本
水到渠成的过程
.
学习过
C
语言的人都知道,
C
语言大致可
以分为几块,分别是:(
1
)语言的运算符与运算顺序;(
2
)
C
-45-
质上就是变量的地址,它的存在能够极大的丰富
C
语言的
功能
.
2.6
结构体与共用体
.
结构体与共用体是程序中经常使用
的数据类型,用以描述实际问题中具有多个不同数据成员
的一类实体
.
每一个数据项就是一个实体,把所有的数据项
结合在一起就形成了一个特定的单元,即结构体
.
结构体主
要为每个数据成员都分配相应内存空间,而共同体则是所
有成员同时共用一定的内存空间
.
对于结构体和共同体在
C
语言编程中的引入,能够将一些基本的数据类型和数组类
型轻松的形成一个整体
.
2.7
文件
.
文件是一组相关数据的有序结合
.
它通常是依附
在外部介质上的,只有使用过程中才调入内存中来
.
从用户
的角度来看,文件可分为设备文件和普通文件;按存储形式
来分,文件又可以分为二进制码文件和
ASCII
码文件两种;
按照操作系统对磁盘文件的读
/
写方式,文件可以分为非缓
冲文件系统和缓冲文件系统
.
3C
语言编辑程序技巧
对于很多人来说,学习
C
语言更像是一个体力活
.
因为
如果要将
C
语言写好,要能写出很好的程序,那么,就必须
多实践,也就是说多上机,只有在计算机能运行出来的程序
才是正确的程序
.
即使在练习本上写了成千上万的程序,也
很难发现其中的漏洞
.
只有经过计算机检验无误的程序,才
是可以运行的、有效的程序
.
所以说,学习
C
语言的过程就是
上机的过程,在计算机上不算的写程序,将学到的知识运用
到其中
.
久而久之,熟能生巧,编辑程序的技巧在长期的练习
中就给总结出来了
.
经过笔者多年学习
C
语言,用
C
语言编
辑程序的经验,笔者总结了一下几点编辑程序的技巧
.
3.1
注重示例程序
.
我们无论学习什么,都是从接触示例开
始的,我们学习新的知识,需要通过示例展示出来,然后通
过对示例的模仿,渐渐形成属于自己的思考模式
.
数据结构
是在编辑程序时,会经常用到的
.
当需要编辑相关程序时,那
么就需要对每种数据结构的第一个算法的源程序有所了
解,这是运用数据结构编辑程序的基础
.
当然,熟练的运用是
基于对数据结构有着透彻的理解
.
在学着编辑自己想要的程
序之前,首先需要的是不断模仿的过程
.
通过对示例的模仿,
了解程序编辑的基本步骤,针对示例程序中一些命令的相
关掌握,从而形成一种编写程序的思路,这样就能够在面对
相关的程序编写时,可以通过对示例程序的参考,进而编写
出相关的执行命令,这样有助程序编写的完成
.
3.2
勤上机去进行程序编写
.
程序编写不能仅仅停留在对
于相关理论知识的掌握上面,纸上得来终觉浅,想要提高自
己
C
语言的编程能力,必须做到勤上机
.
众所周知,
C
语言的
等级考试,机考占有很大的比重,甚至超过了笔试的重要性
.
程序的编写主要是在计算机上进行的,因此,勤上机去进行
程序编写才能帮助学生提高他们动手实际操作的能力
.
上机
练习是对我们课堂上掌握的
C
语言基础知识进行实际的运
用,同时上机过程中,我们也能够发现自己在编写程序过程
中对于哪些相关的理论基础知识的掌握程度不够牢固,然
后加以改进和巩固,这样对于
C
语言的编程能力的提高才
有一个积极的效果
.
熟能生巧,勤上机能够让我们逐渐找到
-46-
编写
C
语言程序的感觉,在这种情况下,我们的上机操作会
日渐娴熟,这样才是编程能力提高的一个主要标志
.
3.3
编写程序过程中,注重综合知识的运用
.C
语言程序的
编写是需要大量的综合知识的运用,比如说,函数、指针、结
构体与共同体等,同时
C
语言程序的编写还可能同时执行
不同的
C
语言的程序结构,如,顺序结构、选择结构和循环
结构
.
在编写程序过程中,我们应该注重综合知识的运用,对
这些相关的综合知识进行整合,然后编写出相应的执行命
令,这样有助于编写出最优的
C
语言程序
.
此外,综合知识的
运用也是我们将基础理论知识进行系统的整合能力的培
养,在编写
C
语言程序过程中,就能够提供我们基础理论知
识得到实践的机会,同时这种实践也能培养我们在编程中
举一反三的能力,对于我们将综合知识合理的、科学的运用
到编程过程中有着很好的效果
.
因此,我们在学习
C
语言编
程时,应该全面掌握基础理论知识,同时在上机编程中,加
以综合运用,这样才能帮助我们
C
语言编写能力的提升
.
3.4
扎实掌握相关的基础知识
.
程序的编写虽然是在计算
机上运行的,但是扎实的相关基础理论知识是我们能否编
写出
C
语言程序的前提
.
我们再学习
C
语言的过程中,应该
清楚地认识到扎实的基础知识对于上机编程的重要性,比
如说,三种基本程序结构没有掌握,那么你程序的编写基本
是无法展开的,所有的程序都是在这三种基本程序架构上
进行展开的
.
在
C
语言的等级考试中,笔试的主要内容就是
基础理论知识,因此扎实掌握相关的基础知识对于我们再
学习
C
语言进程中有很重要的意义
.
上机编写相关的
C
语
言程序,必须要有一个清晰的思路进行指导,而清晰地思路
就源于我们在日常学习中的基础理论知识,显而易见,扎实
的基础理论知识在上机编程过程中是相当必要的
.
4
总结
总而言之,在当前的信息化时代,掌握
C
语言对于我们
日常生活的工作实践都有着重要的意义
.
我们在学习的过程
中,应该注重相应的学习技巧,注重示例程序,勤上机去进
行程序编写,编写程序过程中,注重综合知识的运用,扎实
掌握相关的基础知识
.
只有通过我们的用心学习和对于相关
的知识的掌握,才能提升我们
C
语言编程的能力
.
与此同时,
在了解
C
语言意义的前提下,从
C
语言的语法结构以及语
言的运算符与运算顺序、
C
语言的三种基本程序结构(顺序、
选择、循环)、数组、函数、指针、结构体与共用体、文件等方
面的内容进行熟知,对于提升计算机
C
语言编辑程序技巧
也具有不可替代的作用
.
———————————————————
参考文献:
〔
1
〕严蔚敏,吴伟民
.
数据结构(
C
语言版)
[M].
北京:清华大
学出版社,
1997.
〔
2
〕陈宇文
.
注重源程序在《数据结构》课程中的重要性
[J].
高
教论坛,
2004,16
(
1
):
73-75.
〔
3
〕欧建圣
.
《数据结构》教学研究
[J].
武汉工程职业技术学院
学报,
2004,16
(
1
):
58-60.
〔
4
〕江静
.
《数据结构》课程综合性实验的实践
[J].
实验科学与
技术,
2006
,(
6
):
64-66.
版权声明:本文标题:计算机C语言编辑程序技巧探讨任国英 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713905170a657002.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论