Accéder à un tableau vide
Fermé
Zarquoi
Messages postés
218
Date d'inscription
samedi 28 mars 2015
Statut
Membre
Dernière intervention
13 décembre 2016
-
2 oct. 2015 à 21:38
NHenry Messages postés 15047 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 mars 2023 - 3 oct. 2015 à 00:55
NHenry Messages postés 15047 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 mars 2023 - 3 oct. 2015 à 00:55
A voir également:
- Accéder à un tableau vide
- Coeur vide ✓ - Forum Internet / Réseaux sociaux
- Tableau croisé dynamique - Guide
- Afficher un tableau en c - Forum C
- Tableau ascii - Guide
- Acceder au bios - Guide
1 réponse
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
2 oct. 2015 à 21:46
2 oct. 2015 à 21:46
Pas défaut, C/C++ ne définit pas la valeur des cases mémoire, l'allocation est faite, mais le remplissage n'est pas fait par le code sous-jacent.

Modifié par Zarquoi le 2/10/2015 à 21:59
Mais c'est quoi ces nombres ?
Ils sortent d'où ?
Pourquoi ai-je le "2.07339e-317" et pas un autre ?
J'ai créé une fonction, et j'ai un résultat différent !
#include <iostream> using namespace std; void t1() { int const tT1(5); double t1[tT1]; t1[0] = 4.1; t1[1] = 3.4; for(int i(0); i<tT1; ++i) { cout << t1[i] << endl; } } int main() { t1(); return 0; }J'obtiens :
Pourquoi je n'ai pas les mêmes nombres que le même code sans la fonction ?
3 oct. 2015 à 00:55
Après que ça reste fixe, c'est peut être logique en fonction du code qui est passé avant.