在使用前置自增(自减)与后置自增(自减)时要注意他们的区别:
前置是先处理自我运算操作,而后置先处理其他操作然后再处理自己运算操作。举一个例子吧!

#include <stdio.h>main(){int i=5;while(--i){printf("%d\n",i);}getchar();
} 

显示的结果如下所示:

修改自减为后置,结果如下:

可见前置运算符是在判断之前进行运算操作,而后置运算符则是在判断之后进行运算操作。

关于C语言中自增自减相关推荐

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

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

  2. c语言math未定义,C语言中自增自减表达式的未定义行为

    摘 要:自增自减运算符是C语言的一个特色,本文通过表达式中对一个变量进行多次自增或自减运算时产生的未定义行为进行了详细介绍,望帮助大家正确使用自增自减运算符. 关键词:C:自增自减运算符:未定义行为 ...

  3. c语言3u减1,C语言的自增自减运算符及应用

    在C语言中,经常使用自增自减运算符.本文结合实例,对C语言中自增自减运算符的应用技巧进行了分析. 维普资讯 http://doc.xuehai.net J u a fAn a gT a h r olg ...

  4. c语言中程序偏离,C语言中的指针加减偏移量

    首先看一段程序: #include int main() { int a[5] = {1, 2, 3, 4, 5}; int* p = (int*)(&a + 1); printf(" ...

  5. Java 自增(++) 和 C语言中自增的区别

    在Java.c语言等高级语言中自增和自减的作用基本一致,都是变量自身加一或减一.下面我只对自增进行说明,自减是类似的. 自增运算符(++),有两种书写形式,一个是在变量前: ++ num; 另一种在变 ...

  6. c语言 字符相加_C语言中自加自减的编译原理

    自增自减规则 i++ 与 ++i 的主要区别有两个: 1. i++ 返回原来的值,++i 返回加1后的值. 2. i++ 不能作为左值,而++i 可以. 毫无疑问大家都知道第一点(不清楚的看下下面的实 ...

  7. c语言:自增自减运算符的操作详解

    博主在回忆c语言的基本知识时,突然发现自增自减运算符(--.++)这个知识点有些模糊不清,故博主为了给同为小白的同学们提供一些经验,特写下这篇文章. 首先,自增自减运算符共有两种操作方式. 比如,我先 ...

  8. c语言中减号算一个字符吗,C语言中指针的加减运算

    char arr[3]; printf("arr:\n%d\n%d\n%d\n", arr, arr + 1, arr + 2); char *parr[3]; printf(&q ...

  9. c语言浮点型自变量能自加自减,C语言中自加++自减--运算的数据类型可以是Float和Double么?...

    自加++自减--运算的数据类型可以是Float和Double. 在c语言中,并不是所有变量都可以使用自增自减操作符:可以使用自增自减操作符的数据类型有:int.float.double .char.l ...

最新文章

  1. 【Android UI设计与开发】第13期:顶部标题栏(四)自定义ActionBar风格和样式
  2. n 模块切换 node 版本无效的解决办法
  3. 推荐3个快速开发平台 前后端都有 项目经验又有着落了
  4. linux 免密码登录
  5. 单例-初始化动作只执行一次
  6. 复杂XML的解析及组装
  7. 第一章:The Missing Code Library--2.合法化输入
  8. 前端学习(504):垂直居中的第一种方式
  9. posman使用教程
  10. 在Ubuntu下安装qq
  11. 图:试图播放的文件扩展名与文件格式不匹配。播放该文件可能会导致意外行为...的解决办法
  12. 如何检查视频画面延迟的时间
  13. 远程Linux服务器文件下载至Windows本地
  14. 企业经常说绩效管理难,误区在哪?附绩效管理系统解决方案
  15. iOS 截屏 长图 拼图
  16. 织梦dedecms包装设计生产公司网站模板(中英文版)
  17. 计算机windows用户名密码怎么查,如何查看Windows和Office的密码、序列号
  18. 如何通过域名访问web项目
  19. Rasa NLU 实践
  20. 信号的概念,认识,处理动作

热门文章

  1. 华为鸿蒙17日,华为又有大动作,于10月17日发布全新系列手机,或将采用鸿蒙系统...
  2. 三星S6D1121主控彩屏(240*320*18bit,262K)驱动程序
  3. 「会议记录」2019.3.18
  4. 第十八篇 -- 学习第十七天打卡20190705
  5. android 挂载多个u盘,实现多U盘挂载
  6. 梦幻显示器,国产屏幕OLED崛起
  7. 如何写好科研论文(笔记)
  8. 逆向初学者做题记录3.28
  9. 风云岛行动电脑版模拟器使用体验报告
  10. The Open Group即将举办线上线下企业架构从业者峰会