首页 新闻 搜索 专区 学院

char str[10]和static char str[10]有何区别

0
悬赏园豆:20 [待解决问题]

static char str[10];如果定义成静态的,就省去了一开始置0的操作。再比如要把一个字符数组当字符串来用,但又觉得每次在字符数组末尾加’\0’太麻烦。如果把字符串定义成静态的,就省去了这个麻烦,因为那里本来就是’\0’。(怎么理解)

whdugh的主页 whdugh | 初学一级 | 园豆:182
提问于:2013-04-24 21:55
< >
分享
所有回答(3)
0

java中,char str[10]这是成员变量,是在实例化对象的时候才给它的;如果加上static,那它就是类的变量了,在类加载的时候就初始化它;可以去看看静态变量相关的介绍

寻梦丄天涯 | 园豆:248 (菜鸟二级) | 2013-04-24 22:34
0

程序会自动初始化静态变量

zimmerk | 园豆:74 (初学一级) | 2013-04-25 03:19
0

173844862.NET高级部落欢迎您!

Enyanni | 园豆:207 (菜鸟二级) | 2013-04-25 09:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册