下面程序段的运行结果是: for(y=1;y<10;) y=((x=3*y,x+1),x-1); printf(“x=%d,y=%d”,x,y); A)x=27,y=27 B)x=12,y=13 C)x=15,y=14 D)x=y=27

逗号表达式注意两个bai基本知识:
1.
逗号表达式的运算i顺序是从左向右运算
2.
逗号表达式的值取逗号中最右表达式的值
第一个循环:(x=0,y=1)
现在看(x=3y,x+1),x-1这个逗号表达式,
首先对于(x=3
y,x+1)和x-1来说,按照从左向右运算先计算(x=3y,x+1)
(x=3
y,x+1)
这个逗号表达式从左向右运算先计算x=3y,这是个赋值语句,处理x=31=3
再计算x+1,此时x=3,所以x+1=4,但是注意这个表达式并没有对a赋值,仅仅是一个乘法运算
根据逗号表达式的值取逗号中最右表达式的值的原则,(x=3y,x+1)的值为4
再看x-1,
之前运算(x=3
y,x+1)时,x已经被赋值为3,所以这里3-1=2
所以x-1这个表达式的值为2
再根据逗号表达式的值取逗号中最右表达式的值的原则,表达式((x=3*y,x+1),x-1)
的值即为x-1的值,也就等于2了
第一次循环结束,得到结果:x=3,y=2
第二次循环(x=3,y=2)
得到结果x=6,y=5
第三次循环(x=6,y=5)
得到结果x=15,y=14
循环结束,按整型输出结果

下面程序段的运行结果是: for(y=1;y<10;) y=((x=3*y,x+1),x-1); printf(“x=%d,y=%d“,x,y); A)x=27,y=27 B)x=12,y=相关推荐

  1. 5-1 为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−10.5。请编写程序实现水费的计

    ``5-1 为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3:超过后,y=2.5x−10.5.请编写程序实现水费 ...

  2. 10分钟学计算机,电脑运行越来越慢?程序员大牛10分钟教你学会电脑瘦身

    原标题:电脑运行越来越慢?程序员大牛10分钟教你学会电脑瘦身 你的电脑是不是越来越慢?这里让程序员大佬用10分钟时间教你学会给电脑软件瘦身,1分钟了解计算机硬件升级.分分钟让你成为别人眼中的计算机大牛 ...

  3. 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行

    7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...

  4. i3处理器能运行python吗_老cpu(10年前的core i3 不支持avx指令集)安装tensorflow2.0...

    直接使用pip install tensorflow 的问题 安装完成之后,因为默认安装的版本是需要cpu支持avx指令集的,因此import tensorflow的时候会报错,具体表现为提示动态链接 ...

  5. 无法更新运行时文件夹共享状态_Windows 10 2019 年 5 月更新 (1903_18362) 已知问题与处理进度汇总。...

    各位 Windows 预览体验成员们,大家好! 19H1 测试周期已经接近尾声,感谢各位为 Windows 预览体验计划做出的贡献! 此贴为 Windows 10 2019 年 5 月更新 (1903 ...

  6. win10开机占用内存大,资源管理器也看不到运行进程,非分页缓冲池直接10个G

    内存占用过高的解决方案 解决方案:管理员运行 sc config ndu start=disabled 以管理员模式打开命令行--执行 sc config ndu start=disabled - 原 ...

  7. php运行安装程序,phpStudy|phpStudy下载 2014.10.02最新版[PHP环境运行安装程序] 下载_久友软件下载...

    phpStudy适用于WIN系统的PHP程序运行环境一键安装包,免配置,即可使用,包括:pache+php+mysql+phpmyadmin+zendoptimizer,该程序不仅包括php调试环境, ...

  8. python installer 在 mac 运行_python – 如何在Mac OS X 10.7中的virtualenv中安装PyAudio

    我努力了 easy_install pyaudio 它不起作用我得到以下内容: Searching for pyaudio Reading http://pypi.python.org/simple/ ...

  9. visual studio code Python终端运行_黄哥Python:VS Code 10个Python 插件

    转载自 https://medium.com/issuehunt/10-visual-studio-code-extensions-for-python-development-de0be51bbee ...

最新文章

  1. 160个Crackme040
  2. 一天学会 Maven+Springboot+RabbitMQ 微服务快速开发教程
  3. Linux启动和退出系统的方法,实验二 Linux的启动与关闭
  4. wlan bss ess ssid
  5. CVX学习笔记(转载
  6. Python 绘图 Matplotlib 快速参考手册
  7. python入门——P54论一只爬虫的自我修养1
  8. Java程序员已经饱和了,还有必要培训Java编程嘛
  9. 6.这就是搜索引擎:核心技术详解 --- 链接分析
  10. Mobicents记录1:如何搭建和运行mobicents3.0环境(基于jboss7.2)
  11. 何万青:7月24日阿里云上海峰会超算大神
  12. UNIQUE constraint failedの原因
  13. delphi 远程mysql_Delphi远程连接Mysql的实现方法
  14. Access入门之索引查询
  15. xpath爬取美女图片
  16. 为什么用易互动投屏电视没声音?
  17. 观大数据有感_观《大数据时代》有感
  18. 【windows】bat 更改系统时间同步internet时间
  19. 分销商城是怎么运营?
  20. n的阶乘(递归与非递归)

热门文章

  1. 求3个数的最小公倍数算法之数论进阶
  2. Java发送短信验证码免费测试(数字和字母混合验证码)
  3. 数据结构--二叉树遍历(详细过程)
  4. 【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )
  5. 两个mapreduce 做topn_老公坚持离婚怎样挽回?怎么做才能挽回老公的心
  6. uniapp关于iphone底部安全区域
  7. TCP与UDP区别及34连接
  8. 美国防承包商邮件系统遭攻击,军事机密或泄露
  9. 信息学奥赛一本通超详细题解,动画图文题解
  10. 爱彼迎为东京奥运会参赛运动员提供“旅行补助金;华住推出关爱政策帮助加盟商纾困解难 | 全球旅报...