bonjour voici le code
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 Sub Main() Dim a(3) As String Dim b(3) As String a(0) = "oui" a(1) = "non" a(2) = "yes" a(3) = "not" For i = 0 To 3 Console.WriteLine(a(i)) Next b(0) = "ya" b(1) = "nein" b(2) = "si" b(3) = "no" For i = 0 To 3 Console.WriteLine(b(i)) Next b = a For i = 0 To 3 Console.WriteLine(a(i)) Console.WriteLine(b(i)) Next a(0) = "oui" a(1) = "non" a(2) = "yes" a(3) = "not" b(0) = "ya" b(1) = "nein" b(2) = "si" b(3) = "none" b = a For i = 0 To 3 Console.WriteLine(a(i)) Console.WriteLine(b(i)) Next
voici ce qu'il m'affiche
je ne comprends pas et j'ai exposé le problème sur d'autres forums, je ne comprends rien aux explications.Citation:
oui
non
yes
not
ya
nein
si
no
oui
oui
non
non
yes
yes
not
not
ya
ya
nein
nein
si
si
none
none
Dans mon esprit en disant b=a je pense que je mets les valeurs de a dans b avec pour exemple b(0) qui devient « oui ».
C'est ce qui se passe dans le premier cas où je mets b=a et je fais console.writelline (a) et console.writeline(b).
dans le deuxième cas ou je redéfinis les valeurs de a et de b en modifiant uniquement la dernière de b , pourquoi ne me présente il pas la même réponse avec deux fois les valeurs de a puisque j'ai mis les valeurs de a dans b
quelq'un peut il m'expliquer mais pour un débutant
cordialement