早教吧 育儿知识 作业答案 考试题库 百科 知识分享

dimaasintegera=1dountila=100a=a+2loop为什么a会溢出?

题目详情
dim a as integer a=1 do until a=100 a=a+2 loop 为什么a会溢出?
▼优质解答
答案和解析
因为 首先a=1 每个循环a加2 也就是说a 每次循环分别为等于 1.3.5.7.永远是奇数,不可能达到100. 而循环结束的条件是a=100 这样a永远达不到100 循环永不停止,a的值慢慢变大,最后a的值超出integer 所能承受的范围 ,就溢出,程序错误了.