c语言基础基础 主函数讲解

#include<stdio.h>
//include是“包含”的意思;
//stdio.h是头文件的名称,其中.h是头文件的扩展名(header file)。
//stdio 代表standard input output,也就是“标准输入、输出”头文件。
int main(int argc,char const *argv[])
//int main:这是程序的主函数,也是程序的入口。当运行一个c语言程序时,
//操作系统会首先调用main函数来启动程序的执行。
//int 是返回的类型。在c语言中,main函数通常返回一个整数值,表示程序的执行状态,
//通常,返回值为0表示程序正常结束,其他非零值出现表示出现了错误。
//(int argc,char const *crgv[]):这是表示函数的参数列表。
//首先参数是从命令行输入的
//argc 是 argument count 的缩写,表示传入 main 函数中的参数个数,包括这个程序本身(运行程序的本身)。
//argv 是 argument vector 的缩写,表示传入 main 函数中的参数列表。
//其中,argv[0] 表示这个程序的名字,即程序运行时的全路径名
{
	printf("argc = %d\n",argc); //在终端输入参数的个数(包括程序运行本身)
	printf("atgv[0] = %s\n",argv[0]); //运行程序的本身
    printf("argv[1] = %s\n",argv[1]); //输入的参数
    printf("argv[2] = %s\n",argv[2]); //输入的参数
    printf("argv[3] = %s\n",argv[3]); //输入的参数
	
	return 0; //返回值,返回值为0表示程序正常结束,其他非零值出现表示出现了错误。
}

命令行输入:./a.out(本程序) argv1 argv2 argv3 
输出结果为:
argc = 4
atgv[0] = ./a.out
argv[1] = argv1
argv[2] = argv2
argv[3] = argv3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值