在C语言中,经常使用自增自减运算符.本文结合实例,对C语言中自增自减运算符的应用技巧进行了分析.

维普资讯 http://doc.xuehai.net

J u a fAn a gT a h r olg o r lo k n e c esC l e n e

安康师专学报

Vo 8№ 3 Ll

J n. 0 6 u e20

C语言的自增自减运算符及应用

白亚秀,刘俊伟2

(.安康学院物理与计算机科学系,陕西安康 750; . 1 200 2陕西理工学院计算机中心,陕西汉中 730 ) 200

擅耍: c谱言中,经常使用白白在增减运算符 .本文蛄合实例,对 c语言中白白战运算特的应用增

技巧进行了分析 .

关■词:C语言;自增运算符;白减运算符

中圈分类号: P 1文献标识码:文章编号:10 - 2 X (O6 3 07— 3 T 32 A 09 04 2O )0 - 06 0

Th p c t n o e Op r t n lS mb l“++’ eAp f a i ft e a i a y o i o h o’

BM xu Ya i‘

,

LU Jn e2 I uw i

( .柏 lllo hsa— o p t c ne, g U i r。Ad g7 5 0,Sa n i hn 1叼,, IfP yi C m u rSi c,A妇l nv s, c e e e ̄ r mn 20 0 h nx,C i a; 2 Cm u r et,Sa n i n e i e nl y a zog73 0,S n i h a) . o p t n r h ax irt o c o g,H nhn 20 0 I x,C i eC e U v sy fT h o mn n

Ab ta t n C ln l e heu eo p rto a y o sa sr c:I a g珥g,t s fo e a in l mb l nde p e so si lxbe,ti a ralI鹚 i a c r ig s x r s in si t l e hsp pe I y a t c o dn

t o osme日 l l&国Ipe I

Ke r s C]i u g ywo d: sl a e; - i p rt r— - p r t r g i - e ao; --o e ao --o

运算符多 .操作灵活是 C语言的一大特色 .在诸多的运算符中,最容易出错的便是自增自减运算符 . C语盲允许在一个表达式中使用两个以上的赋值类运算 .包括赋值运算符、自增自减运算符等这种灵活性使程序简洁 .但同时也会带来副作用,这种副作用主要表现在:使程序费解,并容易发

.

生误解或错误 .

1自增自减运算符的作用及形式

C语盲的自增知减运算符分别是:++.一一 .其操作的

对象只能是变量 .作用是使变量的值加 1或减 1因为自增、自 .减运算符具有对运算量重新赋值的功能,而常量、表达式无存储单元可盲 . 当然不能做自增、自减运算,只要是标准类型的变更 .不管是整型、实型,还是字符型、枚举型都可以作为这两个运算符的运算对象 .自自增减运算符形式可分为两种,即前置式++ .一一和后置式 i i i ++.i .一一前置式在使用变量 i之前先使 i的值加减 1后置式在使用变量 i,之后,使 i的值再加减 1 .

2在实例应用中的分析

在使用自增自减运算符时常会出现一些人们“想不到”的副作用,在不同的例子中应用有所不同.初学者要慎用 .下面我们结合不同的例子来对其加以分析 . 21 .在与逻辑运算符的混合运算中的应用

例:m i ) a n({ t=一1=,k i a n .b 1;

i ( f(++< )& a 0&!(一一<= ) b 0)

pi (“ .、”,a; rf n%d%d n .b ) e epi (“,、”,a; l r f s n%d%d n .b )}

运行结果为:1 0,

收稿目期:20 1 2 05— 2- 8作者筒介:白亚秀 (96一。,陕西富平人,安康学院物理与计算机抖学乐越师 17 )女

7 6

c语言3u减1,C语言的自增自减运算符及应用相关推荐

  1. C语言——赋值运算符、复合的赋值运算符、自增自减运算符、逗号运算符、条件运算符、goto语句、注释

    目录 一.赋值运算符 二.复合的赋值运算符 三.自增自减运算符 四.逗号运算符 逗号表达式的语法 五.条件运算符 六.goto语句 七.注释 一.赋值运算符 语法: - int a; - a = 5; ...

  2. c语言中自增自减运算符,C语言中自增自减运算符的深入剖析

    C语言中自增自减运算符的深入剖析 李文广 李俊荣 赵妍 . (1.沧州职业技术学院,2沧州工贸学校) [摘要]本文从多方面对自增自减运算符分析.讲解,以便让初学者 能够清晰自增自减运算符的运算规律,学 ...

  3. java怎么自增2_从头认识java-2.3 自增自减与关系操作符

    这一章节我们来聊聊自增自减与关系操作符. 1.自增自减其实没什么特别需要关注,只要把基础原理弄懂即可. package com.ray.ch03; public class Test { public ...

  4. c语言自增自减5运算符详解,巧用C语言中的自增自减运算符

    黄建琼 摘要:自增自减运算符在C语言的编程过程中经常用到,具有重要的作用,而灵活使用自增自减运算符则是个难点.该文从几个例子入手,观察运行的结果,对结果进行分析,最后得出结论.以期能使初学者避重就轻, ...

  5. c语言ll和 amp amp 优先级,关于C语言自增自减运算符的灵活使用.pdf

    DOI:10.3969/j.issn.1001-8972.2012.24.035 {int m=2,n: n=fun(m,++m): l?rintf("%d",n):} int f ...

  6. C语言系列之自增自减运算符的用法(二)

    运算符中最难理解的有自增自减运算符的使用方法,下面我将简单总结一下他们的使用方法 我们知道,C语言运行是由右向左运行的 下面我们来看一个例子 当i等于3的时候 j=++i; 由上面可知,C语言是由右向 ...

  7. C语言连续自动自加怎么表示,为什么不建议在C语言中连续使用自增自减运算符...

    相信很多coder在学习C语言(包括C++)的过程中都听说过这样的建议:慎用自增自减运算符. 这是因为,在函数参数或者表达式中多次调用自增自减运算符很可能产生"不可预知的结果".究 ...

  8. C语言自增自减运算、判断奇偶数、三角形面积

    C语言程序案例之二 问题引入 自增和自减运算 判断奇偶数 输入三个数,判断是否为三角形,如是,则计算三角形的面积 问题引入 1.实现++和--的输出 2.判断奇偶数 3.输入三边,判断是否构成三角形并 ...

  9. C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计

    文章目录 C语言经典实例:1-10例:三角求和.显示所占字节数.自增自减运算while语句输出最小值.计算快递费用.学生成绩统计等 1.程序的编写工具 2.项目的创建 3.C语言经典实例1-10编写的 ...

最新文章

  1. JSF实现“Hello World!”
  2. Android开发更改应用图标无效的问题
  3. 慎重选型:PG还是MySQL?Uber的案例不能作为参考!
  4. RedisTemplate
  5. JAVA中将带负数的String字符串转换为int型数组方法
  6. boost::python模块实现使用原始指针访问数据的示例
  7. python之多线程编程(一):基本介绍
  8. LeetCode MySQL 614. 二级关注者
  9. Linux的cifs(samba)文件服务
  10. java中文网站总汇
  11. 惩罚函数法迭代过程的本质及其他最优化方法中的一些概念
  12. xp系统如何开启445端口?
  13. 所有男生女生看了都会感动的分手理由(天堂杂志转贴)
  14. 【Docker】自定义dockerfile构建容器镜像并发布
  15. 什么是项目管理?项目经理应该如何进行管理?
  16. 通过阿里镜像源安装最新版PHP
  17. 计算机windows错误恢复,Win7系统出现Windows错误恢复该怎么办?
  18. 用nero刻录系统光盘及MD5校验
  19. 很多人认为网站58同城上市是及格
  20. IDEA手动下载导入插件

热门文章

  1. 使用Python+OpenCV进行实时车道检测
  2. Python入门程序【二】
  3. 视频号播放量破10万,这6招帮你上热门!
  4. 解决端口号占用问题:Web Server failed to start.Port 8002 was already in use.
  5. 扦插技术图解_手把手教你扦插月季花,方法简单,一个月生根,成活率九十以上...
  6. Axure API函数
  7. python中单线程非阻塞并发
  8. 团队软件库_if我是前端团队Leader,怎么制定前端协作规范?
  9. 计算机科学与技术班徽的意义,北京市义务教育课程改革实验小学信息技术教材介绍.ppt...
  10. oracle replace更新,Oracle replace函数使用