实验二顺序结构与输入/输出方法

一实验目的

1 学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自增减运算

符的使用。

2 掌握C语言中赋值语句的使用。

3 掌握C语言中各种数据的输入/输出方法,能正确使用基本格式符。

二实验内容

1 输入下面的程序:

#include

main()

{ int i,j,m,n;

i=8;j=10;

printf("%d,%d,%d,%d\n",i,j,m,n); /* 第5行 */

m=++i; n=j++; /* 第6行 */

printf("%d,%d,%d,%d\n",i,j,m,n); /* 第7行 */

}

运行程序,分析第5行和第7行输出的不同。

调试分析:因为第五行的m,n没有赋初值,所以对应的m,n输出是乱的数字,第七行的m,n在第六行已赋初值,且i和j也相应的自加,结果如下图

⑴将第6行按如下修改以后再运行,分析第5行和第7行输出的不同。

m=i++; n=++j; /* 第6行 */

调试分析:m=i++是(m=i,i=i+1)。 n=++j;是(j=j+1,n=j)结果如

下图

⑵在程序最后增加两行,记录并分析该行的输出。

i=j=8; /* 第8行 */

printf("%d,%d,%d,%d\n",i,++i,j,j++); /* 第9行 */

调试分析:结果如下图

c语言 程序数据要五行输出,C语言实验二程序、总结 顺序结构与输入、输出方法...相关推荐

  1. c语言数组数据用指针查找,c语言数组与指针_指针篇_2011.ppt

    c语言数组与指针_指针篇_2011 指 针 6.2 指针的概念6.3 指针与数组6.4 字符串的指针6.5 指针数组和指向指针的指针;6.2.1 地址与指针的概念 ;指针的概念;内存地址;2.数组与地 ...

  2. jsp输出金字塔_实验二 JSP语法及内置对象.doc

    实验二 JSP语法及内置对象 燕山大学经济管理学院 JSP编程技术 实验指导书 经济管理学院电子商务系 2011年5月 实 验 说 明 <JSP编程技术>JSP(Java Server P ...

  3. 数据结构 ->顺序表的输入 输出 查找 删除 销毁 快速排序

    目录 「话不多说」上代码:定义 顺序表的「输入」 顺序表的「输出」 顺序表的「查找」 顺序表的「删除」 顺序表的「销毁」 顺序表的「快速排序」 顺序表,全名顺序储存结构,是线性表的一种. 顺序表储存数 ...

  4. c语言分治法求众数重数_算法实验二 分治法 众数问题.pdf

    算法实验二 分治法 众数问题 算法分析与设计实验二 分治法 主要内容 • 实验目的 • 主要实验仪器设备和环境 • 实验内容 • 实验要求 • 注意点 实验目的 • 理解分治法的基本思想 • 针对特定 ...

  5. c语言编写数据存储的游戏,c语言经典小程序和c语言编写的小游戏带注释(自动保存的).doc...

    c语言经典小程序和c语言编写的小游戏带注释(自动保存的) 1.写一个定时?关机的小程?序,可以立即关?闭计算机,也可以一段?时间后关闭?计算机. #inclu?de #inclu?de #inclu? ...

  6. c语言的数据有常量与,C语言数据与常量.ppt

    C语言数据与常量 2000年1月25日 北京理工大学 / 第三章 数据类型和运算规则 第三章 数据类型和运算规则 第一节 数据与数据类型 第二节 常量与常量定义 第三节 变量与变量说明 第四节 基本运 ...

  7. 微信小程序数据拼接_最佳方式实现微信小程序分页加载数据

    一般小程序做分页加载数据,会做一些下拉加载更多.然后上拉刷新的操作.数据放在一个for循环里去加载,数据源是一个数组对象.在加载下一页数据时,将下一页的数据拼到当前数组后面.这样的确可以实现分页加载数 ...

  8. 小程序数据为何传不到服务器上,小程序真机调试,发送不到数据到后台

    Page({ /** * 页面的初始数据 */ data: { title:'第一个页面', desc:'哈喽,小鱼' }, test:function() { wx.request({ url:'h ...

  9. c语言中数据常量有哪些,C语言的数值常量是指什么

    满意答案 asdxxmm 2015.09.21 采纳率:57%    等级:6 已帮助:857人 C语言中的数值常量可以简单的分为如下两种整型常量和浮点数常量: 一. 整型常量 如6,27,-299 ...

最新文章

  1. RestTemplate--解决中文乱码
  2. 【转】节点预测与边预测任务实践
  3. 面对想法简单客户的有效需求分析
  4. js调用高德API获取所在当前城市
  5. ubuntu c++检测usb口事件变化_拆解报告:美式双USBA口充电插座
  6. c语言编程判断素数的函数,【面试题】C语言:实现一个函数,判断一个数是不是素数。...
  7. python卷积函数_python – 理解Scipy卷积
  8. PowerShell因为在此系统中禁止执行脚本解决方法
  9. 利用varnish构建httpd缓存服务器
  10. onload、onunload 和 onbeforeunload的区别
  11. 一篇搞定写毕设和画图表
  12. Python实现二叉树的前中后序遍历
  13. html表格合并内外边框,table 表格边框合并为单一的边框的方法
  14. 使用CSS打造很有亲和力的各种web2.0操作提示效果 使用CSS打造很有亲和力的各种web2.0操作提示效果
  15. PHP知识大全【高级】
  16. 比尔·盖茨创立的泰拉能源获SK集团投资2.5亿美元;阿特拉斯科普柯中国工业气体装备研发生产基地落户苏州 | 美通企业日报...
  17. 单台电脑jmeter压力测试最大值
  18. RV1126笔记一:环境搭建及SDK编译
  19. 开启D3:是什么让程序员与设计师如此钟爱
  20. 5D摇杆模块(HAL)

热门文章

  1. Vue阻止事件冒泡的两种方式
  2. 绘制三角形lisp源码分享如下
  3. 生日小助手的详细规划——本博文随时更新,持续有效
  4. android视频叠加字符,手机上给视频加logo 安卓手机上给视频加摇摆的文字水印的方法...
  5. PyQt5 字体设置以及快捷键设置
  6. notepadpython插件_用NotePad++写python及自动补全
  7. teamredminer0.8.7原版内核,A卡效率最高的内核及参数设置
  8. 数学中常用符号及希腊字母的念法
  9. springboot实现ajax跨域请求
  10. java导出excle表格数据,java导出Excel表格