














记录
cp 拷贝
语法:cp 源文件 新文件
在main的完整形式里面,printf("argv is %d \n",argv);可以知道有多少个参数。
#include <stdio.h>
int main(int argv,char* argc[ ])
{
printf("argv is %d \n",argv);
int i;
for(i=0;i<argv;i++){
printf("argc[%d] is %s\n",i,argc[i]);
}
return 0;
}


main(int argv,char* argc[])
argv代表执行可执行文件时候输入的参数个数,argc[]是一个字符数组,用于存入每一个具体的命令名称
字符数组作为函数参数的时候所用形式要注意:char* argc[],数据类型为字符指针,记得加上[]
argv : 代码的个数
argc[] : 代码是啥
#include<stdio.h>
int main(int argv,char* argc[]){
printf("argv is %d\n",argv);
int i;
for(i=0;i<argv;i++){
printf("argc[%d]is %s\n",i,argc[i]);
}
return 0;
}
main 函数中 argv参数 表示执行该程序时 输入的有效项(程序名+参数)个数;
argc[] 参数 表示执行该程序时输入的有效项内容(程序名, 参数);
main 中 argv 和 argc 的作用:
argv 表示参数的个数;
argc 存放参数的内容;
ls -l -a:详细显示隐藏内容
cp 文件名 文件名 拷贝
\n换行
int main(int argv,char *argc[]){}
argv=1
./m.out -l argv=2
./m.out -l -a argv=3
argc[argv-1]
int main(int argv,char*argv[])
{
}
#include<stdio.h>
int main(int argv,char* argc[])
{ printf("argv is %d\n",argv);
int i;
for(i=0;i<argv;i++){
printf("argc[%d]is %s\n",i,argc[i]);
}
return 0;计数 显示
main 函数 argv参数 表示执行该程序时 输入的有效项(程序名+参数)个数;
argc[] 参数 表示执行该程序时输入的有效项内容(程序名, 参数);
main函数中的argv参数的用法
C语言中的argv参数的意思和用法
main函数的完整形式:int main(int argv,char* argc[])
C语言程序在Linux运行的时候,可以跟操作系统进行交互,可以完美兼容
将两个命令一起执行:命令一 && 命令二(带命令一成功执行后进行命令2)
程序执行后判断程序是否正常执行:echo $?-----返回0为正常----所以main函数中return必须为0,才能让系统判断为正常执行
argc 参数内容
argv 输入有几个参数
main 中 argv 和 argc 的作用: argv 表示参数的个数; argc 存放参数的内容;