第 3卷第 1期
2OO3年 3月
南 京 工 业 职 业 技 术 学 院 学 报
Journal of Nanjing Institute of Industry Technology
V01.3.No.1
M盯..200B
C语言中“++、一一"运算符的灵活运用
李 虹
(南京工业职业技术学院 电气工程系, 江苏 南京 210016)
摘 要:介绍了c语言中“++、一一”运算符的作用、运算规则及功能,并重点讨论、归纳了“++、一一”运算符在省
(或国家)计算机等级考试二级C试卷中的灵活运用。
关键词:C语言程序;++运算符;一一运算符;灵活应用
中图分类号:TIBI2 文献标识码:A 文章编号:1671—4644(2003)01一O0O8—04
Flexible Application of“++ 、一一’Operators in C Language
LI Hong
(Na, ,lg Institute oflndusto Technolo~",Nanjing 210016,Ch/na)
Abstract:This paper introduces the role of“++ 、一一”operators,the byelaw of operation and function in C language,
discusing and inducing emphaticaly flexible application of“++、一一”operators in the Provincial(or the Nationa1)
Computer Rank Examination grade 2 C test paper.
Key words:C Ianguage programming; ++operator;一一operator
引言
在历年的 C语言等级考试培训班中,常有较多
的学生对 C语言程序中的“++、一一”运算符的使用
方法掌握不好,导致题 目做错,成绩不理想。而 C
语言中的“++、一一”运算符在省(或国家)计算机等
级考试二级 C的历年试卷中出现的频度很高,运用
范围很广。因此,讨论 C语言中“++、一一”运算符
的灵活运用 ,就显得很有必要。
1 “++、一一"运算符的作用、运算规
则及功能
“
++、一一”(即加 l减 1)运算符都是单 目运算
符,其作用是用来对整型、字符型、指针型以及数组
的元素等变量进行加 l减 l运算的,运算的结果仍
是原类型,并存回原运算对象。用加 1减 l运算符
和运算对象组成表达式时,运算符可以放在运算对
象的前面(称前缀),也可以放在运算对象的后面(称
后缀),前缀和后缀的功能有差异(详见下表中的运
算规则及功能栏)。
“
++、一一”运算符的作用、功能及运算规则如
下表所示。
表 1 “++、一一”运算符
对 运算规则 运算 优先缀
象 名 称 运算符 运算对象 与
数 及功能 结果 结合性
加 1(前缀) ++ 先加 1,后使用 整型
、字符 同运 第2级
堕 加 1(后缀) ++ 先使用,后加 1 型、指针型 算对
目 减 1(前缀) 先减 1,后使用 变 量 或 数 象的 自右
组元素 类型 向左 减 1(后缀) 先使用
,后减 1
收稿日期:20O3一O1—1O
作者简介:李虹(1956一 ),女,浙江宁波人,南京工业职业技术学院副教授。
_ j — 。—
维普资讯 http://w