1、const的普通用法const int n = 10;意思很明显,n是一个只读变量,程序不可以直接修改其值。这里还有一个问题需要注意,即如下使用:int a[n];在ANSI C中,这种写法是错误的,因为数组的大小应该是个常量,而n只是一个变量。 2、const用于指针const int *p;int&n
static在c里面可以用来修饰变量,也可以用来修饰函数。 1.static局部变量a.生存周期:静态局部变量在函数内定义,生存期为整个源程序;b.存储方式:当用static修饰时,从原来的栈中存放改为静态存储区;c.作用域:与自动变量相同,只能在定义该变量的函数内使用,退出该函数后,尽管该变量还继续存在,但不能使用它;d.初始化:对基本类型的静态局部变量若在说明时未赋以初值,则系统自动
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号