全站数据
8 4 2 0 5 8 1

static int和int区别c语言

证券百事通 | 简单学习,快乐成才!         
问题更新日期:2024-11-03 12:12:46

问题描述

static int和int区别c语言急求答案,帮忙回答下
精选答案
最佳答案

static int 假如声明的是全局变量或者函数,那么该全局变量或函数被限定在本文件使用,即它的作用域被限定在本文件;假如声明的是局部变量,那么该变量的生命周期被延长了,在函数被多次调用的过程中,该变量只初始化一次。

int声明的全局变量在别的文件中使用extern 声明就可以在别的文件被使用。声明局部变量的时候,它的生命周期随着函数执行完毕而结束。