就是这几个汉字所表达意思的区别啊:
“溢出”,是指数值超出类型的范围限制,比如一个Integer型变量,它的范围是-65536到+65535,如果你给他赋值为80000,就会提示“溢出”了。一杯水倒满了还继续倒,那就是“溢出”了。
“下标越界”,是指数组的下标超出了范围,比如一个数组a的声明语句是 Dim a(5),那么它的下标范围就是0到5,如果你用a(6)或者a(-1),那就是“下标越界”了。
“子程序或函数未定义”,就是这几个字所表达的意思。但是对于初学者来说,很有可能就是把子程序或函数(也有可能是变量名)的名字写错了,这样VB就会认为这是未定义的子程序或函数。
追问什么是子程序?
追答子程序就是sub
这些教科书里都有写的啊,自己去看看