functionOfMain

main函数

1、main函数的原型:

1
2
3
4
int main(int argc, const char *argv[])
{
return 0;
}

const:主要修饰一个指针变量的类型或者指针变量

2、变量

1)int a = 10;

变量在程序中使用时,必须预先说明它们的存储类型和数据类型。

2)变量说明的一般形式是:

1
<存储类型> <数据类型 > <变量名> ;

<存储类型>可以是关键词auto、register、static和extern之一;

<数据类型>可以是前面讲的基本数据类型,也可以是后面要讲解的自定义的数据类型.

<变量名>是一个合法的标识符,其前面的32字符有效。

​ 注意:在上面变量说明的式子里,<变量名>之后有一个分号“;”意味着它是一个语句,该语句我们通常称为变量的说明语句

3)存储类型:auto、register、static和extern

​ auto:在缺省情况下,默认不写存储类型,就为auto,所以一般auto省略不写

auto int a = 10; <=> int a = 10;

​ register:寄存器类型,如果使用register修饰一个变量,可能会将变量存储在寄存器中,这样可以加快运行速度,如果申请不到寄存器的空间,则与auto一样

​ static:static修饰的变量,在静态区开辟空间,变量只会初始化一次,并且不会释放空间

​ extern:外部引用,使用extern修饰的全局变量,可以被其他文件使用