请问开头main函数括号里面的内容有什么意义,是什么意思呢?(语言-c语言)

不知道设置的两个参数有什么意义,试图删除之后,运行结果也不变。
下面是代码

img

对于你目前的程序来说, 没有什么用。
但是这两个参数可以处理命令行参数。 可以搜索 C语言,命令行参数。

这两个参数是命令行参数,第一个参数表示有几个命令行参数,第二个参数是这几个命令行参数的内容
命令行是指在cmd窗口中直接输入exe名称,后面带参数的指令
比如:
c:> test.exe 3 2
这就表示运行test.exe程序,带有两个命令行参数是3和2
这时候argc值为3,argv值分别为"test.exe","3"和"2"

argcargv是由运行环境调用程序时传递的命令行参数。
其中argc表示命令行参数的个数(包括程序名)
argv是一个指针指向大小为argc+1的字符串指针数组,每个字符串指针分别指向各个命令行参数,最后一个指针是NULL。
比如你运行下面程序

./a.out indatafile outdatafile

那么

argc = 3
argv[0] --> ./a.out
argv[1] --> indatafile
argv[2] --> outdatafile
argv[argc] = (nil)

https://en.cppreference.com/w/c/language/main_function

argc 是表示传入main函数的参数个数;
argv 是表示传入main函数的参数序列或指针;