c语言int main(void)和int main (int argc, char* argv[])有什么区别啊

刚接触c语言吗,这两个到底有什么区别啊,什么叫一个有参数一个没参数,谢谢各位大神了

int main(void)表示主程序不接受参数。
int main (int argc, char* argv[])表示程序接受参数,argc表示参数个数,argv[]是参数列表。追问

不接受参数是什么意思.?谢谢了

追答

假设编译后的可执行文件为a.out 在命令行下可以使用./a.out -a 可以把参数-a传给a.out

温馨提示:答案为网友推荐,仅供参考
相似回答