计算机中C语言的应用特点研究

2019-04-03 05:41李骏翔
读天下 2019年4期
关键词:C语言语句运算

摘 要:近年来,信息技术的不断发展,使得C语言的应用变得更加广泛。本文首先介绍了C语言的优势,并且进一步分析了它的语法特点和结构种类,希望能够为相关的工作提供借鉴和参考。

关键词:计算机;C语言;运算;顺序;选择;注释;代码;模块

C语言作为计算机进行程序设计的特殊语言,既具有其他高级语言的特点,同时也能够进行汇编工作。C语言诞生于1972年,由于其功能丰富,不断地应用到各种计算机上,解决了很多实际的问题。

一、 C语言的优势

(一) 操作简单

由于C语言只有32个字符和9种语句,在进行程序设计时,编写的形式比较随意,并且在大小写上有所区别,这使得C语言的灵活性十分明显,操作起来更是特别简便,而且还可以将高级语言与低级语言进行融合,增强实用性。

(二) 类型丰富

C语言虽然本身只有3个运算符,但是涵盖的面积却很大,尤其是一些符号、极值以及转换语句等,都可以算作是运算符。所以C语言的运算类型多种多样,与以往的运算语言相比,优势明显。

(三) 函数统领

因为C语言的操作大部分都需要借助主函数来执行,所以掌握C语言的使用方法,不能只是简单地了解几种结构的控制语句和运算符,更需要学会使用标准函数,尤其是main()函数的使用。众所周知,函数是C语言内容的主要部分,也可以看作是程序的大脑,其他的函数则在大脑的指挥下发挥作用。任何一个C语言的程序都是从main()开始,当这一函数完成任务后,也就意味着程序运行结束。

(四) 结构格式

C语言的代码质量很好,执行效率也极高,这些都需要归功于函数的结构和格式。一般而言,每个函数都由两部分组成:一部分是说明部分,另一部分是执行部分。每一部分在进行书写时,都需要将每一个句子用分号“;”隔开,这一点不同于其他语言,即使是语句结束,也要用分号“;”表示。在段落中的格式比较随意,一行内既可以有一条语句,也可以有多条语句,而一条语句也可以分散在几行中,只要语句结束时分号“;”准确就可以。

(五) 注释语句

C语言的一大特点就是可以添加注释,常用的注释为“/*……/*”,需要指出的是,“/*”总是结对出现,并且内部不能出现空格,如果存在空格,执行的时候就会出现乱码。注释中可以出现汉字,即使电脑屏幕上出现的是乱码,也能够运行。至于注释的位置,最好是放在语句的后面,如果一行分不开,就另起一行书写。C语言的语句有三类:选择功能的语句:if()~else~,循环功能的语句:continue,其他功能的语句:go to。

二、 C语言的语法

(一) 指针

当某一个变量前面出现*这种符号,就说明这一变量是指针型的变量,它可以存储特定的地址,而*多表示内容,也就是说指针能够表示变量以及数组甚至是函数的地址,之后进行调用,得到返回值。值得注意的是,指针运算虽然能够很好地表达和反映出地址的情况,但是很容易操作失误,这会给程序带来一定的麻烦和隐患。

(二) 字符串

大家都知道char数组,C语言中的字符串就是这样的数组,而且在使用时不需要额外引入其他函数。这些字符串的头文件是,输入和输出都是同一个函数。至于标准的输入和输出,有固定的格式:stdin和stdout。

三、 C语言的结构

(一) 顺序结构

这种结构的设计十分普遍,只需要按照问题的顺序,从上到下写出具体的语句就可以。比如m=1,n=6,要想对m和n的值进行互换,那么就像两个箱子的物品需要调换一样,这时候就需要使用和借助一只空箱子,设这只空箱子为p,那么顺序也就出现了:p=m;m=n;n=p;执行后的结果就是:m=6,n=p=1,假如我们再改变书写顺序,变成:m=n;p=m;n=p;那么执行的结果就是:m=n=p=6,导致互换失败,所以一定要注意顺序,尤其是初学者,常常因为马虎,导致运算錯误。

(二) 选择结构

顾名思义,选择结构就是根据所给的条件,从而选择出适当的执行方法,特别是那种分支条件较多并且分析程序比较复杂的设计,更需要使用选择结构。另外对于一些逻辑关系联系比较紧密的条件,使用选择结构,能够起到事半功倍的效果。需要说明的是,在使用选择结构时,事先要对程序流程进行绘制,并找到源程序,简化问题。

(三) 循环结构

有很多程序在进行设计时需要重复书写,这不仅消耗了大量的时间,同时还极易出现错误,而通过使用循环结构,能够减少这种重复的工作,尤其是某一算法的重复书写和执行,在一定程度上发挥了计算机本身的运算优势。大致而言,C语言中的循环结构类型只有四种:go to循环结构、for循环结构、while以及do while循环结构,而且这四种循环结构能够同时对同一问题进行处理,并且可以部分替换,协同工作。

(四) 模块结构

一般而言,判断语句利用的是选择结构,而循环语句和跳转语句使用循环结构,下面主要对各种不同的语句进行举例说明:

if语句:表示“如果”关系;

while语句:表示“当什么时候”情况;

go to语句:表示“转折”关系,属于跳转语句的一种;

if-else语句:表示“如果什么,否则什么”情况;

do-while语句:表示“当什么时候,正在做什么”情况;

break语句:表示“停顿”关系,属于循环语句的一种;

switch语句:表示“转移变换”关系;

for语句:表示“为了什么,做什么”关系,属于条件语句的一种;

continue语句:表示“接着执行”关系;属于循环语句的一种;

switch-case语句:表示“变换举例”情况;

return语句:表示“返回”关系。

四、 结论

综上所述,C语言的发展仍在继续,但是需要注意的是,C语言在具体的应用中还存在一些问题,需要不断优化和完善。有鉴于此,需要分析其应用的特点,并且结合实际情况,加深认识。

参考文献:

[1]沈继涛.计算机中C语言的应用特点管窥[J].电子技术与软件工程,2016(08):252.

[2]丁群.浅谈计算机中C语言的应用特点[J].科技创新与应用,2017(03):98.

作者简介:

李骏翔,重庆市,重庆市凤鸣山中学。

猜你喜欢
C语言语句运算
“C语言程序设计”课程混合教学探索
长算式的简便运算
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
加减运算符号的由来
计算机原理中C语言的应用价值
“整式的乘法与因式分解”知识归纳
基本算法语句
我喜欢
作文语句实录