« Introduction au langage C/Premier programme » : différence entre les versions

Contenu supprimé Contenu ajouté
Thierry46 (discussion | contributions)
→‎Génération d'un exécutable : Lien conseil de codage
Efemero (discussion | contributions)
m →‎Fonction principale main : ortho et mots manquants
Ligne 72 :
Chaque programme possède une fonction <code>main</code>. '''La fonction <code>main</code> est obligatoire dans tout programme en C standard.''' C'est le point d'entrée du programme lors de son exécution.
 
Si l'on ne veut pas récupérer de paramètres de la ligne de commande qui a permitpermis de lancer l'exécutable :
<source lang="c">
int main(void)
Ligne 88 :
</source>
 
L'argument argc donne le nombre d'argumentarguments reçus augmenté de un. L'argument argv donne la liste des passéarguments passés à l'appel de notre programme. C'est un tableau de chaines de caractères avec argv[0] : le nom du programme, argv[n] : valeur du paramètre numéro n.
 
Conseil de codage à respecter : [[b:Conseils de codage en C/Lisibilité des sources#Arguments du programme principal (c_lis_10)|c_lis_10]].