关于VB中Print函数在数组中换行的理解
大家书上肯定看过这个程序:
Dim a(5,5)
For i = 0 to 5
 For j = 0 to 5
 a(i,j) = j +1
 Print a(i,j);   ‘这个是用蓝色标记的
 Next j
 Print    ’这个是用红色标记的
Next i 
(手机党看不到颜色,可以看注释)
对,结果就是一个6X6的二维表格。但是问题是,用红色标记的print是做什么用的?
书上的解释是,print的作用是换行,可大家知道,print是行元素(就是以输出占一行的),那输出print就是下面这效果了啊
(绿色代表print输出了一行)

可事实上,它却是规中规矩的这样子的:(因为数据比较多,仅输几行演示)

那么,原因是为什么呢?Print作为行元素为什么没占一行呢?
关键就在于用蓝色标记的print上。
大家注意到没有,用蓝色标记的print有分号。也就是说,当上一内容输入完后,光标会定位在上一内容的后面而不会换行(书上对分号的解释就是这样子的),其实,这时相当于print成了块元素,也就是它可以在一行内输出1,2,3,4,5,6一排数字。
当输出完数字6后,因为内循环的语句是Print a(i,j);  意味着下一元素还是在当前这行输出的,但是内循环已经完全执行了一遍,接下来输出的是外循环的print,所以紧跟在6后面的是一个print(此时print为行元素,如下图)。当开始i = 1(刚开始是i = 0)的内循环时,因为上一个print是行元素,所以下一次输出的a(i,j)就换行了。这就是为什么书上说外循环的print是换行作用。

希望我解释清楚了o(╯□╰)o

转载于:https://www.cnblogs.com/losepure/p/3469903.html

关于VB中Print函数在数组中换行的理解相关推荐

  1. python print函数用法_Python3.2中Print函数用法实例详解

    本文实例讲述了Python3.2中Print函数用法.分享给大家供大家参考.具体分析如下: 1. 输出字符串 >>> strHello = 'Hello World' >> ...

  2. Shell脚本中的函数、数组

    Shell脚本中的函数 Shell脚本中的数组 转载于:https://blog.51cto.com/13515599/2107416

  3. php函数从数组中取出指定的数目,PHP数组函数

    1.array_rand()从数组中随机取出一个或多个元素(返回值是:随机元素的键)$arr=['js','css',25,'php',30]; printf(' %s ',print_r($arr, ...

  4. python中print的用法_Python中print函数简单使用总结

    Python中print函数简单使用总结 print函数是Python的入门,每一个学习python的人都绕不开这个函数,下面介绍一下这个函数的用法. 打开电脑,选择python软件,下面选择pyth ...

  5. Python中print()函数不换行的方法

    一.让print()函数不换行 在Python中,print()函数默认是换行的.但是,在很多情况下,我们需要不换行的输出(比如在算法竞赛中).那么,在Python中如何做到这一点呢? 其实很简单.只 ...

  6. 利用函数求数组中的最大值

    利用函数求数组中的最大值 <!DOCTYPE html> <html lang="en"><head><meta charset=&quo ...

  7. php 输出数组第一个元素,怎么在php中利用reset() 函数输出数组中的第一个元素

    怎么在php中利用reset() 函数输出数组中的第一个元素 发布时间:2021-01-16 09:37:11 来源:亿速云 阅读:66 作者:Leah 本篇文章给大家分享的是有关怎么在php中利用r ...

  8. Python3中print函数的换行

    Python3中print函数的换行 最近看了看Python的应用,从入门级的九九乘法表开始,结果发现Python3.x和Python2.x真的是有太大的不同之处,就比如这里的换行处理,怕忘记先记下来 ...

  9. 定义一个数组,用函数交换数组中的两个元素(C语言)

    定义一个数组,用函数交换数组中的两个元素 #include <stdio.h> void swap(int *a, int *b); int main(void) {int Array[] ...

  10. Python中Print()函数的用法___实例详解(二)(全,例多)

    Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...

最新文章

  1. 怪不的软件开发这么挣钱,原来是有这么多职位
  2. AutoML自定义搜索网络类(如何在一个大的网络中搜索一个网络)
  3. macOS下使用anaconda相关系列
  4. cocos creator基础-创建WX开放域遇到的问题
  5. 最强Android教程!2021年Android面经分享,大厂面经合集
  6. 2018 年你需要知道的 11 个 JavaScript 库
  7. 单板计算机图片大全,最强单板计算机UP Board之Windows10完全版、Ubuntu、Andriod系统体验 | 爱板网...
  8. 机械制图与计算机绘图实训报告前言,《机械制图与计算机绘图》的课程标准.doc...
  9. 安川ga700变频器故障码集_安川变频器GA700参数设定出错解决方法
  10. android 上层设置 自动调节亮度
  11. 【想法】滴滴更新迭代功能
  12. 情人节送什么礼物好呢?实用又有纪念意义的礼物推荐
  13. 通过域名查询该域名的ip
  14. selenium wedriver镜像地址
  15. 浙江大学 计算机学院 三位一体,浙江大学三位一体招生
  16. I2C通信协议:了解I2C Primer、PMBus和SMBus
  17. 为灾区祈福 Flash制作地震视觉效果
  18. linux命令行安装vnc_Linux Centos7.x下安装部署VNC的实操详述
  19. 智慧水务一体化监管平台,数字化,可视化,智慧化管理
  20. R语言 ggplot2 散点图 多组数据 形状,大小,颜色 调整

热门文章

  1. 推荐几款代码检查工具,淘宝开源代码质量检测工具
  2. 小程序外包需要注意哪些事情(小程序外包开发流程)
  3. jQuery--表单校验
  4. 分享一份软件测试项目实战(web+app+h5+小程序)
  5. 安卓蓝牙BluetoothBLE开发JDY-10M
  6. 信息学奥赛一本通C++版
  7. Excel函数所有公式汇总
  8. 计算机控制实验室装置,自控/计控原理实验箱
  9. vmware 14 激活码
  10. 【JSP】错误页面处理