c语言3u减1,C语言的自增自减运算符及应用
在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语言的自增自减运算符及应用相关推荐
- C语言——赋值运算符、复合的赋值运算符、自增自减运算符、逗号运算符、条件运算符、goto语句、注释
目录 一.赋值运算符 二.复合的赋值运算符 三.自增自减运算符 四.逗号运算符 逗号表达式的语法 五.条件运算符 六.goto语句 七.注释 一.赋值运算符 语法: - int a; - a = 5; ...
- c语言中自增自减运算符,C语言中自增自减运算符的深入剖析
C语言中自增自减运算符的深入剖析 李文广 李俊荣 赵妍 . (1.沧州职业技术学院,2沧州工贸学校) [摘要]本文从多方面对自增自减运算符分析.讲解,以便让初学者 能够清晰自增自减运算符的运算规律,学 ...
- java怎么自增2_从头认识java-2.3 自增自减与关系操作符
这一章节我们来聊聊自增自减与关系操作符. 1.自增自减其实没什么特别需要关注,只要把基础原理弄懂即可. package com.ray.ch03; public class Test { public ...
- c语言自增自减5运算符详解,巧用C语言中的自增自减运算符
黄建琼 摘要:自增自减运算符在C语言的编程过程中经常用到,具有重要的作用,而灵活使用自增自减运算符则是个难点.该文从几个例子入手,观察运行的结果,对结果进行分析,最后得出结论.以期能使初学者避重就轻, ...
- 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 ...
- C语言系列之自增自减运算符的用法(二)
运算符中最难理解的有自增自减运算符的使用方法,下面我将简单总结一下他们的使用方法 我们知道,C语言运行是由右向左运行的 下面我们来看一个例子 当i等于3的时候 j=++i; 由上面可知,C语言是由右向 ...
- C语言连续自动自加怎么表示,为什么不建议在C语言中连续使用自增自减运算符...
相信很多coder在学习C语言(包括C++)的过程中都听说过这样的建议:慎用自增自减运算符. 这是因为,在函数参数或者表达式中多次调用自增自减运算符很可能产生"不可预知的结果".究 ...
- C语言自增自减运算、判断奇偶数、三角形面积
C语言程序案例之二 问题引入 自增和自减运算 判断奇偶数 输入三个数,判断是否为三角形,如是,则计算三角形的面积 问题引入 1.实现++和--的输出 2.判断奇偶数 3.输入三边,判断是否构成三角形并 ...
- C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计
文章目录 C语言经典实例:1-10例:三角求和.显示所占字节数.自增自减运算while语句输出最小值.计算快递费用.学生成绩统计等 1.程序的编写工具 2.项目的创建 3.C语言经典实例1-10编写的 ...
最新文章
- JSF实现“Hello World!”
- Android开发更改应用图标无效的问题
- 慎重选型:PG还是MySQL?Uber的案例不能作为参考!
- RedisTemplate
- JAVA中将带负数的String字符串转换为int型数组方法
- boost::python模块实现使用原始指针访问数据的示例
- python之多线程编程(一):基本介绍
- LeetCode MySQL 614. 二级关注者
- Linux的cifs(samba)文件服务
- java中文网站总汇
- 惩罚函数法迭代过程的本质及其他最优化方法中的一些概念
- xp系统如何开启445端口?
- 所有男生女生看了都会感动的分手理由(天堂杂志转贴)
- 【Docker】自定义dockerfile构建容器镜像并发布
- 什么是项目管理?项目经理应该如何进行管理?
- 通过阿里镜像源安装最新版PHP
- 计算机windows错误恢复,Win7系统出现Windows错误恢复该怎么办?
- 用nero刻录系统光盘及MD5校验
- 很多人认为网站58同城上市是及格
- IDEA手动下载导入插件
热门文章
- 使用Python+OpenCV进行实时车道检测
- Python入门程序【二】
- 视频号播放量破10万,这6招帮你上热门!
- 解决端口号占用问题:Web Server failed to start.Port 8002 was already in use.
- 扦插技术图解_手把手教你扦插月季花,方法简单,一个月生根,成活率九十以上...
- Axure API函数
- python中单线程非阻塞并发
- 团队软件库_if我是前端团队Leader,怎么制定前端协作规范?
- 计算机科学与技术班徽的意义,北京市义务教育课程改革实验小学信息技术教材介绍.ppt...
- oracle replace更新,Oracle replace函数使用