c语言 运算符%的运用,C语言中”++、–“运算符的灵活运用

  • Post author:
  • Post category:其他

第3卷第1期

2003年3月

南京工业职业技术学院学报

Journal of Nanjing Institute of Industry Technology

V01.3.№.1

Mar..2003

C语言中“++、一一”运算符的灵活运用

李虹

(南京工业职业技术学院 电气工程系, 江苏 南京210016)

摘要:介绍了C语言中“十十、一”运算符的作用、运算规则度功能,并重点讨论、归纳了“++、一一”运算符在省

(或国家)计算机等级考iL_=-N_C试卷中的灵活运用。

关键词:C语言程序;++运算符;一一运算符;灵活应用

中图分类号:TP312 文献标识码:A 文章编号:1671—4644(0003)0l一0008—04

Flexible Application of“++、一一’’Operators in C Language

LI Hong

t.Nn啡nglnstitu∞{《Irulu.≮try Techn01%7,Nn’qn培210016,Chbuzl

Abstract:’II_lis paperintroduces the role of“++、一一”operators,the byelaw of operation and flmction in C lmguagc,

discussing and inducirlg emphatically flexible application of“++、一一”operators in the Provincial(or the National)

Computer Rank Examination gmde 2 C test lmper.

Key words:C Language programming;++operator;一一operator

引言

在历年的c语言等级考试培训班中,常有较多

的学生对C语言稗序中的“++、一一”运算符的使用

方法掌握不好,导致题目做错,成绩不理想。而C

语言中的“++、一一”运算符在省(或国家)计算机等

级考试二级C的历年试卷中出现的频度很高,运用

范围很广。因此,讨论C语言中“++、一一”运算符

的灵活运用,就显得很有必要。

1“++、一一”运算符的作用、运算规

则及功能

“++、一一”(即加1减1)运算符都是单目运算

符,其作用足用来对整型、字符型、指针型以及数组

的元素等变量进行加1减1运算的,运算的结果仍

是原类型,并存回原运算对象。用加1减l运算符

和运算对象组成表达式时,运算符可以放在运算对

象的前面(称前缀),也可以放在运算对象的后面(称

后缀),前缀和后缀的功能有差异(详见下表中的运

算规则及功能栏)。

“++、一一”运算符的作用、功能及运算规则如

下表所示。

表1“++、一”运算符

对 运算规则 运算 优先绍

象 名称 运算符 运算对象 与

数 厦功能 结果 结合性

加1(前缀) 先加1.后使用

整型、字符 同运 第2级

举 加1(后缀) 先使用,后加1 型.指针型 掉对

目 减1(前缀) 先减1,后使用 变量政数 象的 自右

纰冗索 粪型 向左

减I(肝缀) 先使用,后减l

收稿日期:2003—01—10

作者简介:李虹(1956一),女,浙虹宁波^,南京工业职业技术学院副教授。

万方数据

第3卷第1期 李虹:c语言中“++、一一”运算符的灵活运用 9

2“++、一一”运算符的灵活运用

在c语言程序中,“++、一一”运算符的运用非

常广,可以运用到各个章节中各种结构的程序中。

如其可以运用到各种表达式、顺序结构程序、选择结

构程序、循环