永发信息网

【VB】在For...Next循环结构中,当步长<0,初值小于终值,程序将出现什么现象,步长=0时又出现什么现象

答案:2  悬赏:60  手机版
解决时间 2021-01-23 05:17
  • 提问者网友:呐年旧曙光
  • 2021-01-22 21:45
另:两个整型数据相除,其结果放入一变量中,变量应定义为什么类型?为什么?
急!急!
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-01-22 22:18
好像这个问题没什么意义啊,对于我们这些编程人员来说,这类刁钻古怪的问题是不会很关注的,如果不是出于考试的目的,这个问题还是不用花时间纠结了。
答案是 step<=0时, 程序不会运行循环。
两个整型数据相除在vb中,是只能的数据类型转换,就像js,不是c那样的强类型。如果在c中就会出现整数除整数必得整数。
结果放入到double类型适宜。
Dim i As Double
Dim a As Double
Dim b As Double
i = a/b
Wscript.print(i)
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-01-22 23:43
for i = 0 to 10 step 2
*
*
*
next

step 2 就是步长,第一次i是0,那么第二次就是2了

相反
for i = 10 to 0 step -2
*
*
*
next

i第一次是10,第二次就是8了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯