Bonjour,
Je me demandais une chose. Quand je fais le code suivant en C++
ça sort ça:Code:#include <iostream> using namespace std; int main() { int x[] = {3,2,4,1}; char c[] = "salut"; char * c2 = "coucou"; cout << x << endl; cout << c << endl; cout << c2 << endl; return 0; }
comment est-ce que le compilateur choisit d'afficher par exemple "salut" au lieu de l'adresse du premier élément de c. Je veux bien que je peux faire &c[0] pour ça, mais pourquoi le compilateur choisit de ne pas faire ça pour c. Merci d'avanceCode:0x22f2c salut coucou
-----