原帖由 apollolegend 于 2007-2-1 09:07 发表
szLength[64]={0}
如果是将数组的所有元素置0的话,那编译器该如何解释szLength[64]={1,2,3}呢?
是不是用memset更好一些呢?
我个人觉得写程序的时候不要过分依赖特定编译器的行为
原帖由 jackk294 于 2007-2-1 12:58 发表
如果szLength[64]={1,2,3}
那么数组szLength的前3个元素分别初始化为1,2,3,
其余元素初始化为0
C和C++都是这样定义的
如果维数大于列出的元素初值个数,则只初始化前面的数组元素;剩下的
其他元素, ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |