C语言main()是程序的开始,所以一般在开始定义

1. 快照:

2. main()函数格式:

int main(int argc,char *argv[]){  
}

3. main参数说明:

其中 第一个参数argc(argument count)存储的是字符串数,即后面第二个参数字符串的数量(默认算上程序名)。第二个参数*argv(argument value)是一个指向字符串的指针数组,默认把程序本身的名字赋值给argv[0]

main()函数用return返回一个值给操作系统,表示程序正常退出(如果没有,则默认为返回0),所以return的作用不仅在于返回一个值,还在于结束函数

void表示空的

  • void 真正发挥的作用在于:

对函数返回的限定:

void main(int argc,char *argv[]){

}

对函数参数的限定:

int main(void){

}

  • 如果函数的参数可以是任意类型指针,那么应声明其参数为void *

void不能定义一个真实变量:

如void a是不合法的