在C语言中的命令行参数示例

WBOY
Lepaskan: 2023-08-30 15:09:07
ke hadapan
1002 orang telah melayarinya

在C语言中的命令行参数示例

在执行 C 程序时,可以将一些值从命令行传递给它们。这些值称为命令行参数,很多时候它们对您的程序很重要,尤其是当您想从外部控制程序而不是在代码内对这些值进行硬编码时。

命令行参数使用 main() 函数参数处理,其中argc指传递的参数数量,argv[]是指向每个参数的指针数组传递给程序。以下是一个简单的示例,它检查是否有从命令行提供的任何参数并采取相应的操作 -

示例代码

#include  int main( int argc, char *argv[] ) { if( argc == 2 ) { printf("The argument supplied is %s

", argv[1]); } else if( argc > 2 ) { printf("Too many arguments supplied.

"); } else { printf("One argument expected.

"); } }

Salin selepas log masuk

输出

$./a.out testing The argument supplied is testing
Salin selepas log masuk

输出

$./a.out testing1 testing2 Too many arguments supplied.
Salin selepas log masuk

输出

$./a.out One argument expected
Salin selepas log masuk

Atas ialah kandungan terperinci 在C语言中的命令行参数示例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!