Red de conocimiento informático - Problemas con los teléfonos móviles - Pregunta de VB: En esta pregunta de ejemplo, dim a, b, c Como entero, ¿no declara esto solo el tipo de datos de a?

Pregunta de VB: En esta pregunta de ejemplo, dim a, b, c Como entero, ¿no declara esto solo el tipo de datos de a?

Acabo de estudiar el método de escritura en la imagen de arriba e hice un experimento en VB6:

Private Sub Command1_Click()

Dim a, b, c As Entero

a = 100 / 3

b = 100 / 3

c = 100 / 3

Depurar.Imprimir a

Debug.Print b

Debug.Print c

End Sub

El resultado se imprime:

33.3333333333333

33.3333333333333

33

Se puede ver que solo c se declara como entero, mientras que a y b no son tipos especificados y finalmente se generan como punto flotante. números.

De hecho, en la pregunta, si a y b son de tipo Integer, no pueden aceptar directamente el valor de la función InputBox (su esencia debe ser de tipo cadena).

Lo intenté de nuevo en VS2012:

Subbotón privado 1_Click (remitente como objeto, e como EventArgs) maneja el botón 1.Click

Atenuar a, b, c como Entero

a = 100/3

b = 100/3

c = 100/3

Debug.WriteLine( a. ToString())

Debug.WriteLine(b.ToString())

Debug.WriteLine(c.ToString())

End Sub

Lo que se escribe es:

33

33

33

Aquí se puede ver que 3 variables son Todas declarado como entero. Con respecto a esto, Microsoft también tiene instrucciones aquí:

/library/ke6sh835.aspx

Espero que le resulte útil.