static char str[10];如果定义成静态的,就省去了一开始置0的操作。再比如要把一个字符数组当字符串来用,但又觉得每次在字符数组末尾加’\0’太麻烦。如果把字符串定义成静态的,就省去了这个麻烦,因为那里本来就是’\0’。(怎么理解)
java中,char str[10]这是成员变量,是在实例化对象的时候才给它的;如果加上static,那它就是类的变量了,在类加载的时候就初始化它;可以去看看静态变量相关的介绍
程序会自动初始化静态变量
173844862.NET高级部落欢迎您!