argc représente le nombre de paramètres et argv représente la valeur du paramètre. Ce sont les variables transmises à la fonction principale lors du démarrage de son exécution. Lorsque nous exécutons un programme, nous pouvons fournir des paramètres au programme, tels que −
$ ./a.out hello
où bonjour est un paramètre du fichier exécutable. Vous pouvez y accéder dans votre programme. Par exemple,
#include<iostream> using namespace std; int main(int argc, char** argv) { cout << "This program has " << argc << " arguments:" << endl; for (int i = 0; i < argc; ++i) { cout << argv[i] << endl; } return 0; }
Lorsque vous compilez et exécutez ce programme, quelque chose comme −
$ ./a.out hello people
Cela donnera la sortie-
Ce programme a 3 paramètres
C:\Users\user\Desktop\hello.exe hello people
Veuillez noter que le premier paramètre est toujours exécuté L'emplacement de le fichier exécutable.
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!