Maison > Article > développement back-end > Expliquer les règles de déclaration des variables et des variables en langage C
Commençons par comprendre ce qu'est une variable.
C'est le nom de l'emplacement mémoire utilisé pour stocker les valeurs des données.
Les variables peuvent prendre différentes valeurs à différents moments de l'exécution.
Les programmeurs peuvent choisir des noms de variables significatifs qui reflètent leur fonction ou leur nature au sein du programme.
Par exemple, sum (somme), moy (moyenne), total (total), etc.
Les règles de dénomination des variables sont les suivantes :
Le nom de la variable doit commencer par une lettre.
Dans la norme ANSI, la longueur maximale d'une variable est de 31 caractères. Cependant, de nombreux compilateurs ne prennent en compte que les huit premiers caractères.
Les lettres majuscules et minuscules sont différentes. Par exemple : total, TOTAL et Total sont 3 variables différentes.
Les noms de variables ne peuvent pas être des mots-clés.
Aucun espace autorisé.
Voici la syntaxe et un exemple de déclaration de variable :
La syntaxe de déclaration de variable est la suivante :
Datatype v1,v2,… vn;
Où, v1, v2,...vn sont des noms de variables.
Par exemple,
int sum; float a,b;
Les variables peuvent être déclarées de deux manières −
Déclaration locale − La « déclaration locale » consiste à déclarer une variable à l'intérieur du bloc de code principal, et sa valeur n'est valide que dans ce bloc de code.
Déclaration globale - La « Déclaration globale » consiste à déclarer une variable en dehors du bloc de code principal, et sa valeur est valable tout au long du programme.
Ce qui suit est un exemple de programme pour la déclaration de variables locales et globales en langage C−
int a, b; /* global declaration*/ main ( ){ int c; /* local declaration*/ - - - }
Ce qui suit est un programme C pour trouver le prix de vente (SP) et le prix de revient (CP) de an item−
Démonstration en ligne
#include<stdio.h> int main(){ float CostPrice, SellingPrice, Amount; //variable declaration //costprice & sellingprice are variables and //float is a datatype printf("</p><p> product cost price: "); scanf("%f", &CostPrice); printf("</p><p> product selling price : "); scanf("%f", &SellingPrice); if (SellingPrice > CostPrice){ Amount = SellingPrice - CostPrice; printf("</p><p> Profit Amount = %.4f", Amount); } else if(CostPrice > SellingPrice){ Amount = CostPrice - SellingPrice; printf("</p><p> Loss Amount = %.4f", Amount); } else printf("</p><p> No Profit No Loss!"); return 0; }
La sortie est la suivante −
product cost price : 240 product selling price : 280 Profit Amount = 40.0000
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!