static
[TOC]
?
1.概述
c語言中%s和%c?static 可以控制變量的儲存方式和可見性
static局部變量在編譯階段分配空間,在程序結束時釋放
靜態全局變量不能被其它文件所見,在其他文件中也可以定義同名變量,不會沖突
可提高程序的模塊性,有利于擴展和維護
改變變量的生命周期
java static類?2.static的作用
static 修飾的變量存放在全局數據區的靜態變量區,包括全局靜態變量和局部靜態變量,并且自動初始化為0
2.1 修飾變量
static修飾的靜態局部變量只執行一次初始化,延長該變量的生命周期,程序結束后釋放
2.2 修飾全局變量
屬于static類的有哪些。這個全局變量只能在本文本中訪問,不能再其他文件中訪問
2.3 修飾函數(靜態函數)
static修飾一個函數,則這個函數只能在本文件中調用,不能被其他文件調用
3.注意
不能使用普通變量來初始化靜態變量,只能用常量初始化
c語言靜態變量。?
如:
int a = 1;
static int b = a; //錯誤,a在程序執行后才初始化,b在編譯時分配空間
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态