Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam C/C++, int argc dan char *argv digunakan untuk menerima parameter baris arahan. Antaranya, int argc mewakili bilangan parameter baris arahan, dan char *argv ialah tatasusunan penunjuk yang digunakan untuk menyimpan rentetan setiap parameter baris arahan.

Dalam C/C++, int argc dan char *argv digunakan untuk menerima parameter baris arahan. Antaranya, int argc mewakili bilangan parameter baris arahan, dan char *argv ialah tatasusunan penunjuk yang digunakan untuk menyimpan rentetan setiap parameter baris arahan.

PHPz
PHPzke hadapan
2023-09-11 18:41:021391semak imbas

在C/C++中,int argc和char *argv是用来接收命令行参数的。其中,int argc表示命令行参数的数量,而char *argv是一个指针数组,用来存储每个命令行参数的字符串

argc mewakili kiraan parameter dan argv mewakili nilai parameter. Ini adalah pembolehubah yang dihantar ke fungsi utama apabila ia mula melaksanakan. Apabila kami menjalankan program, kami boleh menyediakan parameter kepada program, seperti −

$ ./a.out hello

Contoh

di mana hello ialah parameter fail boleh laku. Anda boleh mengaksesnya dalam program anda. Contohnya,

#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;
}

Apabila anda menyusun dan menjalankan program ini seperti −

$ ./a.out hello people

output

Ini akan memberikan output-

Atur cara ini mempunyai 3 parameter

C:\Users\user\Desktop\hello.exe
hello
people

Sila ambil perhatian bahawa parameter pertama sentiasa dilaksanakan. fail boleh laku.

Atas ialah kandungan terperinci Dalam C/C++, int argc dan char *argv digunakan untuk menerima parameter baris arahan. Antaranya, int argc mewakili bilangan parameter baris arahan, dan char *argv ialah tatasusunan penunjuk yang digunakan untuk menyimpan rentetan setiap parameter baris arahan.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Kelas penyimpanan dalam CArtikel seterusnya:Kelas penyimpanan dalam C