Dim variable as integer = 9ça crée un espace mémoire pour un entier (4 octets) et y place la représentation de 9.
Dim tableau(variable) as integertableau n'est pas égal à variable. Ça crée un espace mémoire de type tableau d'entiers, ce tableau est prévu pour n entier, la valeur de n est lue dans l'espace mémoire qui correspond à variable. Ça crée donc n fois 4 octects pour la place des entiers et quelques octects supplémentaires pour la définition du tableau.
Dim variable as integer = 10 Dim variable2 as integer = variable variable = variable2
Dim tableau(10) as integer Dim tableau2(10) as integer tableau2 = tableau1ça ne crée pas 2 emplacement pour 10 entiers, mais ça lie tableau2 avec l'emplacement de tableau.
Dim tableau(10) As Integer Dim tableau2(10) As Integer tableau2 = tableau tableau(0) = 1 tableau(1) = 2 tableau(2) = 3 tableau(3) = 4 tableau(4) = 5 tableau(5) = 6 tableau(6) = 7 tableau(7) = 8 tableau(8) = 9 tableau(9) = 10 Console.WriteLine(tableau2(5).ToString())
Dim tableau(10) As Integer Dim tableau2(10) As Integer tableau2 = tableau tableau(0) = 1 tableau(1) = 2 tableau(2) = 3 tableau(3) = 4 tableau(4) = 5 tableau(5) = 6 tableau(6) = 7 tableau(7) = 8 tableau(8) = 9 tableau(9) = 10 Console.WriteLine(tableau2(5).ToString()) tableau = {4, 4, 4, 4, 4, 4, 4, 4, 4, 4} Console.WriteLine(tableau2(5).ToString())
tableau = {4, 4, 4, 4, 4, 4, 4, 4, 4, 4}ça crée un tableau avec les valeurs entre accolades.
tableau(0) = 4 tableau(1) = 4 tableau(2) = 4 tableau(3) = 4 tableau(4) = 4 tableau(5) = 4 tableau(6) = 4 tableau(7) = 4 tableau(8) = 4 tableau(9) = 4
Dim tableau(variable) as integer
Dim tableau(variable) as integerdés qu'il voit variable il récupère la valeur de variable dans la RAM et remplace variable comme ceci
Dim tableau(9) as integerce qui correspond à l'emplacement du tableau ?
dans la RAM quand il arrive à variable il regarde la valeur et la valeur c'est variable2 il vas à variable2 et remplace variable2 à variable par sa valeur?
Dim Nombre1 as Integer = 10
Dim Nombre2 as Integer = Nombre
Dim Nombres(9) as Integer
nombres(3) = 25le compilateur va affecté à l'élément d'indice 3 du tableau Nombres la valeur 25
Dim Nombres(3) as Integer = {0,1,2,3}.
Dim Valeurs(3) as Integer = Nombres
Dim Nombres(3) as Integer = {0,1,2,3}
Dim Valeurs(3) as Integer = Nombres
Dim Nombres() As Integer = {1, 2, 3, 4}
Dim Valeurs() As Integer = Nombres
Dim x As Double
x = Valeurs(1) / Valeurs(0)
Nombres(0) = 0
'et le crash tu as divisé un nombre par zéro
x = Valeurs(1) / Valeurs(0)
Dim tableau(10) As Integer
Dim tableau2(10) As Integer
tableau2 = tableau
tableau(0) = 1
tableau(1) = 2
tableau(2) = 3
tableau(3) = 4
tableau(4) = 5
tableau(5) = 6
tableau(6) = 7
tableau(7) = 8
tableau(8) = 9
tableau(9) = 10
variable = variable2ou
tableau(variable)il vas cherché les valeurs dans Variable2 et la remplace par sa valeur par exemple 5 , et pour
tableau(variable)le compilateur vas dans variable prend la valeur et remplace variable par sa valeur 10 par exemple de variable et ensuite il créer les 11 emplacements en partant de 0 jusqu'à 10 ?
Dim tableau(10) As Integer Dim tableau2(10) As Integer tableau2 = tableau tableau(0) = 1 tableau(1) = 2 tableau(2) = 3 tableau(3) = 4 tableau(4) = 5 tableau(5) = 6 tableau(6) = 7 tableau(7) = 8 tableau(8) = 9 tableau(9) = 10
Dim tableau(10) As Integer
Dim tableau2(10) As Integer
tableau2 = tableau
emplacement
56388 de la ram = tableau(0) = 4
tableau2(0) = 4
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dim Nombres() As Integer = {1, 2, 3, 4}
Dim Valeurs() As Integer = Nombres
j'ai redimensioné le tableau nombre
ReDim Nombres(0)
Dim x As Double
'comme le tableau valeurs pointe sur la même adresse mémoire
'que Nombres et nombre contient une valeur
'y a t'il une erreur ?
x = Valeurs(3) / Valeurs(2)
17 mai 2017 à 11:40
17 mai 2017 à 15:11
Qui ne tente rien n'a rien !
Plus simple y a pas !
Tu aurais pu faire concurrence à Picasso
17 mai 2017 à 17:18
Pour les photos, en théorie c'est en suivant cette procédure
http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#insertion-via-le-bouton-d-edition
Mais ce matin, ça ne marchait pas. J'ai ouvert une discussion sur ccm, y ai importé les images et copié les liens ici.
Ensuite j'ai annulé l'autre discussion
Modifié le 17 mai 2017 à 17:58
voici l'image
http://www.zimagez.com/zimage/test845.php
fais pas gaffe à droite, à valeur juste en dessous d'emplacement , c'est référence pas valeur
j'ai vu qu'il y avais ceci https://en.wikipedia.org/wiki/Stack_(abstract_data_type)
"l'effet" Push et Pop je voulais savoir vu que pour accéder à une donnée il faut supprimer des données , comment les valeurs supprimer reviennent ? genre si je supprime la valeur d'un emplacement de tableau comment cette valeur revient ?
17 mai 2017 à 19:21