【hello.c】
#include <stdio.h>
int main(int argc, char **argv)
{
if(argc >= 2)
printf("Hello,%s!\n",argv[1]);
//如果输入的命令有两个或两个以上参数,则打印Hello,加上第二个参数
else
printf("Hello,world!\n");
//否则只打印Hello,world!
return 0;
}
/*
执行命令:
1、gcc hello.c -o hello
2、./hello hhh
argc = 2 argument count 表示命令中有几个参数
argv[0] = ./hello argument value 表示命令中的第一个参数
argv[1] = hhh 表示命令中的第二个参数
...依次类推
*/
C语言主函数(参数)补充
于 2024-01-31 17:23:32 首次发布