![]() |
12-03-2025
- constantes : #define. - déclaration : elle se fait en début de programme (variables globales) ou en début de fonction (variables locales). type nom_var; - affectation : on peut affecter (initialiser) les variables dès leur déclaration ou bien pendant le programme. type nom_var = valeur;
- lire : scanf(code_format, &nom_var);. où code_format : note : \n permet de passer à la ligne suivante. ![]()
- numériques : + , - , * , / , mod. - incrémentation : ++. - décrémentation : --. - comparaison : = = , < , > , <= , >= , !=. - logiques et, ou, non : && , || , !. if(condition) { instructions; ... } else { instructions; ... }Note : la partie else n'est pas obligatoire. switch(nom_var) { case val1 : instructions; break; case val2 : instructions; break; ... default : instructions; break; } ![]()
do { instructions; ... } while(condition);
while(condition) { instructions; ... }
for(i=0;i<=nb;i=i+1) { instructions; ... }
- continue : utilisé afin de continuer - reprendre le déroulement d'un if, d'un switch ou d'un while. - goto : utilisé afin de renvoyer à un autre endroit du programme. Il faudra d'abord définir une "étiquette" : nom_etiquette : { instructions; ... } .
tableau à 2 dimensions : type nom_var[nb_lignes][nb_colones];. - initialisation : par liste :nom_var[nb_cases] = {var1, var2, ...};. grâce à une boucle for ou while .
![]() - déclaration fonction : nom_fonction(var1, var2,..) { instructions; ... return var5; }- déclaration procédure : void nom_procedure(var1, var2,..) { instructions; ... }- appel fonction : nom_var = nom_fonction(...);. - appel procédure : nom_var = nom_procédure(...);. - appel fonction prédéfinie : ces fonctions existent déjà soit car elles sont dans des packages du C, soit car vous les avez développées dans un autre fichier. Vous devez donc appeler ce fichier/package :#include nom_fonction.
- déclaration : char nom_chaine[nb];. - saisie clavier : gets(nom_chaine);. - affichage : puts(nom_chaine);. - comparaison : strcmp(chaine1,chaine2);. - recopier : strcpy(destination,source);. - longueur : strlen(nom_chaine);. - concaténation : strcat(destination,source);.
- déclaration : on décrit d'abord la structure... struct nom_structure { type nom_var1; type nom_var2; ... }... puis on déclare une ou plusieurs variables de type struct : struct nom_structure s1, s2, ... ;. - utilisation : s1.var1 = valeur;. - initialisation : struct nom_structure s1={123,'aer',...};.
A cette adresse, on trouve une variable de type char, entier, float.... - déclaration : type * nom_var; - initialisation : nom_var = &nom_var1;. On dit que nom_var pointe sur nom_var1. - modification : on peut modifier la valeur d'une variable grâce à son pointeur. ex : int n = 20; int p; int *adr; adi = &n; p = *adi; => p = 20 *adi = 30; => n = 30 #include | |
maj : 24/07/2010
|