int a[10][10]={0};
都可以.
----------------解决方案--------------------------------------------------------
我没有写全,nuciewth版主所写是我表达目的
[此贴子已经被作者于2006-12-6 18:51:03编辑过]
----------------解决方案--------------------------------------------------------
汗!是我表述的不清!我想问的是 是不是只有在定义的时候才能给二位数组整体赋值呢!
----------------解决方案--------------------------------------------------------
以下是引用zhanghuan_10在2006-12-6 19:05:18的发言:
汗!是我表述的不清!我想问的是 是不是只有在定义的时候才能给二位数组整体赋值呢!
据我所知,只能这样. 汗!是我表述的不清!我想问的是 是不是只有在定义的时候才能给二位数组整体赋值呢!
----------------解决方案--------------------------------------------------------
哦。呵呵,我曾多次试图在程序执行的时候重新将真个数组赋值,但是都是错误!原来这样不行啊!
----------------解决方案--------------------------------------------------------
是这样的,C语言是内存操作,如果你要重新定义,你需要清空内存的值,二维数组只是理解上的二维,实际在物理当中是一维的,所以我们平常使用数组时,都应该这样想
----------------解决方案--------------------------------------------------------
谢谢所有人,我也明白了。
----------------解决方案--------------------------------------------------------