2个回答
展开全部
没有leap这个关键字,是某个变量名而已。
引用声明不会申请内存,定义会申请内存。
声明可以多次,定义只能一次。
变量通常声明就是定义。
比如int a;这是定义一个变量,值为随机值。
int a=0;这也是定义一个变量,值为0。
另外在定义的时候还可以加static来定义静态变量,比如static int a=0;
用static定义局部静态变量可以不被自动释放,且只定义并初始化一次。
用static定义全局静态变量只在定义它的源文件有效,其它源文件无法访问。
至于你说的单纯声明变量(引用性声明),是指extern关键字,比如extern int a;来声明这个变量是外部文件的。
展开全部
如果你只是问包含哪些
/* 变量储存在哪里 */
auto static extern register _Thread_local
/* 变量的访问性质 */
const volatile restrict _Atomic
/* 变量的类型 */
signed unsigned _Complex _Imaginary
void _Bool char int short long float double
/* 变量储存在哪里 */
auto static extern register _Thread_local
/* 变量的访问性质 */
const volatile restrict _Atomic
/* 变量的类型 */
signed unsigned _Complex _Imaginary
void _Bool char int short long float double
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询