Python 测验 10
goodlucktou
main(int argc, char *argv[]) 函数传参
argc 为参数个数
argv 是字符串数组
下标从 0 开始,第一个存放的是可执行程序的文件名字,然后依次存放传入的参数
例 HelloWorld.c
/*
stdio 表示系统文件库
.h 表示头文件,因为这些文件都是放在程序各文件的开头
#include 告诉预处理器将指定头文件的内容插入到预处理器命令的相应位 导入头文件的预编译指令
<> 表示系统自带的库
写成" " 表示用户自定义的库
如果写成" "并且自定义的库里面没有这个文件系统会自动查找自带的库,如果还是没有报错
*/
#include <stdio.h>
int 表示数字格式,返回一个数字
main()主函数 表示程序的入口 一个程序有且只能有一个main函数的存在
int main(int argc, char *argv[]) // 程序的入口{ //程序从这里开始运行 /* printf 函数是一个库函数 声明在 stdio.h 文件里 */ printf("执行程序 %s ,参数个数[%d], 运行输出:[%s]\n",argv[0],argc,argv[1]); return 0; //返回一个整数0,因为它是int类型,所以只能返回整数} //程序从这里结束
int main(int argc, char *argv[]) // 程序的入口
{ //程序从这里开始运行
/* printf 函数是一个库函数 声明在 stdio.h 文件里 */
printf("执行程序 %s ,参数个数[%d], 运行输出:[%s]\n",argv[0],argc,argv[1]);
return 0; //返回一个整数0,因为它是int类型,所以只能返回整数
} //程序从这里结束
编译 gcc HelloWorld.c
得到可执行程序 a.out
运行程序
./a.out Hello,World!
可执行程序 ./a.out ,参数个数 2 , 运行输出:[Hello,World!]
取消
goodlucktou
main(int argc, char *argv[]) 函数传参
argc 为参数个数
argv 是字符串数组
下标从 0 开始,第一个存放的是可执行程序的文件名字,然后依次存放传入的参数
例 HelloWorld.c
/*
stdio 表示系统文件库
.h 表示头文件,因为这些文件都是放在程序各文件的开头
#include 告诉预处理器将指定头文件的内容插入到预处理器命令的相应位 导入头文件的预编译指令
<> 表示系统自带的库
写成" " 表示用户自定义的库
如果写成" "并且自定义的库里面没有这个文件系统会自动查找自带的库,如果还是没有报错
*/
#include <stdio.h>
/*
int 表示数字格式,返回一个数字
main()主函数 表示程序的入口 一个程序有且只能有一个main函数的存在
*/
编译 gcc HelloWorld.c
得到可执行程序 a.out
运行程序
./a.out Hello,World!
可执行程序 ./a.out ,参数个数 2 , 运行输出:[Hello,World!]
goodlucktou