#include<stdio.h>
int main()
{int x = 3, y = 6, a = 0;while (x++!= (y -= 1)){a += 1;if (y < x)break;}printf("x=%d,y=%d,a=%d", x, y, a);
}

x++先使用x判断与y的关系,判断过后再++

第一次循环中优先运算y-=1,y=5,x=3,故a=1,循环之后x=4;
第二次循环中优先运算y-=1,y=4,x=4,故退出循环,循环之后x=5;

最终x=5  y=4  a=1;

#include<stdio.h>
int main()
{int x = 3, y = 6, a = 0;while (++x!= (y -= 1)){a += 1;if (y < x)break;}printf("x=%d,y=%d,a=%d", x, y, a);
}

++x是先++然后再判断x与y的关系。

第一次循环中优先运算y-=1,y=5,然后运算++x    x=4,  然后进行判断x和y  故a=1。
第二次循环中优先运算y-=1,y=4,然后运算++x    x=5,   然后判断x和y ;进行后续操作,得出a=2.

20:关于x++和++x的用法相关推荐

  1. Ext.Net学习笔记20:Ext.Net FormPanel 复杂用法

    Ext.Net学习笔记20:Ext.Net FormPanel 复杂用法 在上一篇笔记中我们介绍了Ext.Net的简单用法,并创建了一个简单的登录表单.今天我们将看一下如何更好是使用FormPanel ...

  2. ob_get_contents()函数的用法

    ob_get_contents()函数的用法 来自: 奇鸟软件 2011-05-27 10:40:20 下面3个函数的用法 ob_get_contents(); ob_end_clean(); ob_ ...

  3. this关键字的四种用法

    this关键字的四种用法 一.this.属性名 表示对象自己的属性使用this调用成员变量,解决变量与局部变量之间的冲突问题 1.实例分析 代码如下(示例): public class Person{ ...

  4. C++ Using 用法

    C++ 中using的常见用法 : (1)引入命名空间namespace: (2)指定别名: (3)在派生类中引用基类的成员. 引入命名空间namespace 常见的引入std: using name ...

  5. C++ vector用法详解

    vector是STL的动态数组,可以在运行中根据需要改变数组的大小. 因为它以数组的形式储存,所以它的内存空间是连续的. vector的头文件为#include<vector> 常用方法: ...

  6. execute immediate 的用法

    create or replace procedure proc_test(v_item in varchar2)asv_sql varchar2(2000):=''; --执行的sqlv_num n ...

  7. php中htpt,PHP中的HTTP协议

    无状态:每次请求完成就结束连接,下一次请求与上次请求没有关系. 报文:HTTP交互的信息. telnet模拟请求: // GET方式,最后回车换行 Aston$ telnet 127.0.0.1 80 ...

  8. 关于input type=“text”文本框的 默认宽度

    当文本框的td设置宽度设置为百分比时,出现了一些没有搞懂的地方. 类选择设置td的width 为百分比时,通常 要定义父元素的宽度,在我的实战中父元素只能是table,给定table时. 而且这就是说 ...

  9. linux 26,Linux常用26条命令

    1. cd 切换目录 cd path 切换至当前目录下的path目录 cd .. 返回上一级目录 cd / 切换至根目录 cd /usr 切换至根目录下的usr目录 2. ls 显示当前目录内容 ls ...

  10. SQL Server 2005 学习笔记系列文章

    列语句部分是Mssql语句,不可以在access中使用. SQL分类:  DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE)  DML-数据操纵语言(SELECT,DELETE ...

最新文章

  1. 产品开发的 11 宗罪
  2. 如何连接oracle xe_为什么应始终将连接池与Oracle XE一起使用
  3. C语言多文件编程基本格式
  4. android 控件发光_如何在android中的按钮周围制作动画/常量发光效果?
  5. 专家称秦始皇遗体可能保存完好(图)
  6. 【2019杭电多校第四场1010=HDU6623】Minimal Power of Prime(质因子分解+思维+卡精度)
  7. 聊一聊,小程序的开发
  8. Ignite VS Redis
  9. 互联网信息服务【安全评估报告】详细攻略
  10. C库函数——fabs()
  11. java咖啡是研磨的吗_没想象的困难:咖啡研磨,明白只需要三步!
  12. mysql8.0.21官网安装步骤_MySQL8.0.21安装步骤及出现问题解决方案
  13. Canvas圆形时钟
  14. 原生JS 简单购物车网页
  15. k8s部署(多节点)
  16. IT 界惊现文豪!华为领导及阿里 P10 遭吐槽!
  17. Spring项目启动报错No qualifying bean of type [xxx] available: expected single matching bean but found 2
  18. threejs 使用陀螺仪实现手机端全景
  19. 中国大学MOOC课程信息之数据分析可视化二
  20. labelImg启动闪退的解决方法

热门文章

  1. 考研复试-传输层-计算机网络面试题
  2. 最新流量卡官网介绍单页源码
  3. Unity开发win10软件系列问题6: unity调用 win10 虚拟键盘tabtip.exe
  4. 设置杀怪KillMonBurstRate爆率、KillMonExpRate经验倍数
  5. Tomcat修改地址
  6. 用spark分析北京积分落户数据,按用户身份证所在省份城市分析
  7. 中国最牛逼的四大软件
  8. 【SQL】获取第二高薪水
  9. 5G网络时钟:ePRTC
  10. 基于python的动物判别系统