c语言论文-计算机应用技术论文-计算机论文
- 格式:docx
- 大小:26.61 KB
- 文档页数:30
c语言论文-计算机应用技术论文-计算机论文
——文章均为WORD文档,下载后可直接编辑使用亦可打印——
随着科学技术的不断发展,计算机技术已经取得了较快发展,C语言已经成为应用最广泛的编程语言。下面是搜索整理的c语言论文8篇,供大家借鉴参考。
c语言论文第一篇:C语言的命名规范和结构设计探究
摘要:C语言作为目前国际上比较流行的高级编程语言之一,因其简洁、使用方便且具备强大的功能而受到编程人员的普遍青睐,C语言程序设计课程也已在高校计算机类专业中开设,但是鉴于高职院校的学生在学习过程中对有些技术掌握不好,应用时较易发生错误,因此结合长期从事C语言项目实践的体会,对C语言编程中命名规范和结构设计的应用进行了研究与分析,以期为初学者提供一定参考。
关键词:C语言; 命名; 结构;
Application of C Language Naming and Structural Design
Technology
XU Hui
College of Electronic and Information Engineering,Wuhan
Technical College of Communications
Abstract:C language, being one of the most popular advanced
programming languages in the world, is widely favored by programmers
because of its simplicity, convenience and powerful functions. C
language programming course has also been offered in the computer
specialty of colleges and universities. However, in view of the students
poor mastery of some technologies in the learning process in higher
vocational colleges, errors in application are easy to occur. In this regard,
combined with long-term experience in C language project practice, the application of naming specification and structure design in C language
programming technology has been studied and analyzed in order to
provide some reference for beginners.
0 引言
C语言是一种非常实用、应用广泛的程序设计语言。它功能强大、使用灵活、可移植性好,既具有高级语言的优点,又具有低级语言的特点。C语言可用于编写系统软件,也可用于编写应用软件,是大多数计算机相关专业学生的入门语言。但由于涉及到的概念及数据结构较复杂,导致在某些技术应用上较易出错。为了编写出简洁可靠的C语言代码,笔者结合自身多年C语言使用心得,就其命名规范和结构设计两个方面的常见应用展开分析,帮助初学者增加所编写程序的可读性、健壮性,养成良好的编程习惯。
1 命名规范
1.1 变量命名
目前我们利用的C语言主要数据类型有整型、字符串型、结构型、浮点型等,变量由字母组成,可以是大小写混合命名,一般不使用_符号、数字和中文拼音或者中文拼音缩写来命名变量。
(1)整型。该数据类型指的是32位的整数,范围在-231~+231-1间,用int类型申明。此类型变量一般以i开头大小写混合单词命名;数组以ai开头大小写混合单词命名;指针则是以pi开头大小写混合单词命名。
这段代码中展示的是常见整数类型变量的命名,此处使用的是j,k,l定义变量,也可以使用I,K,L来定义,这些变量的作用域都比较小,无需做特殊处理。
(2)字符串类型。这种数据类型用来存放字符串数据或一个字符的数组,用char类型声明。此类型变量一般以s开头的大小写混合命名;数组以as开头大小写混合单词命名;指针不定义指向字符串的指针,而字节用字符串的地址。
这段代码展示的是常见字符串类型变量的命名,一般字符串在存放数据时,需要定义的数组长度必须比实际存放的数据长一位,例如:此变量对应的字符串是hello,因此至少需要定义一个6位的字符数组来存放这个字符串。
对于初学者最易出错的就是字符串和整数间的转换问题,不同的操作系统会将char做不同的处理,有的视为无符号的8位整数,而有的则处理为有符号的整数,因此,在做字符串和整数间的转换时要特别注意。
以上代码在不同的系统上很可能有不同的返回,所以建议在做逻辑判断时尽量用整数来判断,不要用char类型。
(3)结构类型。这种数据类型用来存放一组相互关联的数据(如用户资料、区号、号段等),用struct关键字申明。此类型变量一般直接用大小写混合命名;数组用as开头的大小写混合命名(一般使用的比较少);指针则用p或pt开头的大小写混合命名,指针的指针用pp开头的大小写混合命名(一般不用三重指针)。
这段代码展示的是常见结构类型变量的命名。对于指针我们一般也使用pTemp,pt Head,pHead,pData,ptCur,ptPre等来命名,这同整数变量中的I,j,k,l,m,n类似,用来命名作用域比较小的指针变量;对于结构体我们常用Temp、TempIn、TempOut等来命名。
(4)浮点类型。这种数据类型用来存放特别小的数值,或特别大的数值,用float类型声明。此类型变量一般用f开头大小写混合命名;数组用af开头大小写混合命名;指针则用pf开头大小写混合命名。
这段代码展示的是常见浮点类型变量的命名,浮点类型使用上需要注意它在转换为整数时是截断的,需要四舍五入。
除了以上常见类型的变量定义,还要注意在C语言中这些类型的变量命名,如:长整数类型用LONGINT来申明,因为long在某些系统中是32位的,在另一些系统中是 位的;short类型表示-215~+215-1,一般用int代替;FILE类型用fp或fp开头大小写混合的字符串命名,等等。
1.2 函数命名
函数命名时,相同类型的参数是连续设置的,参数个数一般不要超过6~7个。函数名称不要超过50个字符。函数名称需要标明具体的含义,特别是函数的功能,改动函数的实现功能后需要将函数名也做相应的修改。
(1)一般用途函数用大小写混合字符串。
(2)特殊用途函数用小写字符串,用下划线连接。
(3)一些特定字符串开头的函数名有专门的功能含义。
Arch开头的函数一般表示将内存中数据结构中变动的变量保存到另外一个变量;
Assign开头的函数一般表示具体将数据加到某个数据结构的函数;
Check开头的函数一般表示做某个校验;
Create开头的函数一般是建立某个内存数据结构;
Comp开头的函数一般表示对2个相同结构的比较;
Destroy开头的函数表示释放内存中的数据结构;
Get开头的函数表示从数据库中获取数据或获取指定的数值;
Init开头的函数一般表示将数据库数据初始化到内存或表示初始化一个指定的结构;
Insert开头的函数表示将数据写入数据库或将数据插入到内存的一个数据结构中;
Load开头的函数一般表示调用Get函数将数据库小数据量加载到内存;
Mount开头的函数一般表示调用Get函数将数据库大数据量加载到内存;
Process开头的函数一般表示主处理逻辑,如ProcessMain,ProcessFile,ProcessTicket等;
Reset开头的函数一般表示将内存中数据结构中的变量数值恢复到上次保存的值;
Search开头的函数表示从内存表中匹配;
Update开头的函数表示将数据更新到数据库中。
1.3 文件命名
在C语言编程中需要根据功能将代码分别存放在不同的文件中,对于文件命名通常用小写单词的字符串,如果比较长就用下划线隔开单词。常见的文件命名有头文件用.h、数据库接口文件用.pc、逻辑实现用.c、库文件用.a。文件名不要太长,不要超过30个字符。
2 结构设计