ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

static关键字:限制作用域和生命周期

static关键字:限制作用域和生命周期 342 static关键字:限制作用域和生命周期static是C语言中最"双面"的关键字——放在不同的地方,含义完全不同。它既能让变量"长生不老",也能让函数"闭关锁国"。搞懂static,是理解C语言的重要一步。一、static的两种身份用在哪里作用一句话解释函数内部改变生存期变量不会消失,下次调用还在函数外部限制作用域变量/函数只能在本文件使用生活比喻:在函数内:static像"保险箱"——东西放进去,关门了还在在函数外:static像"私人房间"——只有这个房间(文件)的人能看到二、static修饰局部变量:长生不老普通局部变量 vs static局部变量
返回列表