Variables
Hola amigos del Foro:
Tengo varias variables del mismo tipo (mas de 10) las cuales tengo que inicializarlas en cero. Mi pregunta es que si habra alguna forma de inicializarlas todas a la vez. Sin tener que estar inicializandola una por una. De antemano gracias ... |
Supongo que si la declaración es contigua, las variables estarán contiguas en memoria, vamos algo asi como:
quedaran en memoria asi: Código:
Memoria:
Hasta luego. ;) |
Al no decir el uso de las variables, solo puedo conjeturar, pero, ¿no te vale un array?
Si quieres guardar -1 en la variable 3, harías un Tabla[var3]:= -1 Realmente los valores los guardas en el array, pero te ayudas con las constantes, para saber a qué indice de la tabla tienes que ir. Un saludo |
Tambien podría ser algo como:
Espero que cualquiera de las soluciones que te damos te sirvan... Saludos... |
O bien que use variables globales y no tiene que hacer más nada. Delphi las inicializa a 0.
Por cierto, en las soluciones de Lepe y Maeyanes pueden omitir el ciclo y usar igualmente ZeroMemory pues las variables queda contiguas. La solución de jachguate es... simplemente genial. Sólo habría que confirmar en la documentación del compilador que en efecto quedan contiguas pero creo recordar que sí. // Saludos |
La franja horaria es GMT +2. Ahora son las 19:02:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi