Maison > développement back-end > C++ > En langage C, accédez aux variables entières et à virgule flottante non initialisées

En langage C, accédez aux variables entières et à virgule flottante non initialisées

王林
Libérer: 2023-09-08 11:25:02
avant
1353 Les gens l'ont consulté

En langage C, accédez aux variables entières et à virgule flottante non initialisées

Problème

Déclarer des variables int et float non initialisées en C et essayer d'imprimer leurs valeurs. Expliquez ce qui va se passer.

Solution

  • Si une variable est déclarée mais non initialisée, ou non initialisée, et si ces variables tentent de s'imprimer, alors elle renverra 0 ou une valeur inutile.

  • Chaque fois que nous déclarons une variable, une position est attribuée à cette variable. Le seul problème est qu'en initialisant, nous essayons d'occuper un emplacement mémoire qui était déjà alloué au moment de la déclaration.

  • Mais dans le programme ci-dessous, nous n'initialisons pas la valeur dans l'emplacement mémoire réservé. Cependant, par défaut, ces emplacements sont occupés par des valeurs 0 ou inutiles. Lorsque nous essayons d'imprimer, il affiche 0 ou une valeur inutile en sortie.

Exemple

Ce qui suit est un programme C pour accéder aux variables int et float -

Live Demo

#include<stdio.h>
int main(){
   float a,b,c;
   int x,y,z;
   printf("value of a:%f</p><p>",a);
   printf("value of b:%f</p><p>",b);
   printf("value of c:%f</p><p>",c);
   printf("value of x:%d</p><p>",x);
   printf("value of y:%d</p><p>",y);
   printf("value of z:%d",z);
   return 0;
}
Copier après la connexion

Output

Lorsque le programme ci-dessus est exécuté, les résultats suivants sont produits -

value of a:0.000000
value of b:0.000000
value of c:0.000000
value of x:1512368
value of y:0
value of z:27
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal