C语言中int main(int argc, char** argv)是什么意思

#include 
#include 

int main(int argc, char** argv){
	int i;
	int s = 0;
	printf("argc = %d\n", argc);
	
	for (i=1; i<argc; i++){
		int num = atoi(argv[i]); /* atoi = ascii to integer */
		s = s + num;
	}
	
	printf("s = %d\n", s);
	return 0;
}

main()的参数中argc和argv是预定俗成的参数名称(也可以替换),他们的含义如下:
argc: argument count, 等于参数的个数+1
argv: argument vector/value,指向一个包含所有参数的数组
atoi: ascii to integer

你可能感兴趣的:(小白手册,C/C++,c语言,学习,开发语言)