ChinaUnix.net
相关文章推荐:

c语言数组初始化

char buf[80]; memset( buf, 0x00, 80 ); 许多代码都加上这样的字符数组初始化,请问有什么优势吗? 我觉的挺麻烦的。

by jack9981 - C/C++ - 2007-01-14 15:00:48 阅读(2488) 回复(5)

相关讨论

/* added datatype to "function" */ #include ; void function(char *string) { printf("string is %s\n", string); } int main(void) { char value='a'; char tmp[24]={0x0};     //如果不初始化的话有什么影响吗,初始化了又有什么好处?  int i=0; /* loop thru all 26 lowercase letters */ for(value='a', i=0;i<26;i++) { sprintf(tmp,"set=%c",value++); ...

by feng123_l - C/C++ - 2005-10-20 17:10:32 阅读(2530) 回复(19)

这个数组为什么会出错.该怎么修改. char illegality_char[]={"*","/","\","^","~","%","(",")","|",".","<",">;"}; 错误如下. copy.c: In function `check_name': copy.c:96: error: excess elements in char array initializer copy.c:96: error: (near initialization for `illeaglity_char') copy.c:96: error: excess elements in char array initializer copy.c:96: error: (near initialization for `illeaglity_char') co...

by weizhishu - C/C++ - 2005-06-04 14:26:35 阅读(1305) 回复(6)

新学C,请教各位一个问题,是只对全局数组和静态数组初始化吗,对自动变量数组初始化会造成运行时间过长。不知是否正确,变量和数组如果不初始化是否对系统有危险。

by ma157 - C/C++ - 2005-01-17 17:33:51 阅读(1254) 回复(1)

4100a#>cat ./aaa b c d e 4100a#>ab=(`cat ./aaa`) 这样子数组ab有4个元素,而我的本意是,将每一行作为数组的一个元素,请问怎么实现呢? 谢谢

by lzcxh - Shell - 2008-03-04 20:20:53 阅读(2927) 回复(6)

不好意思,不是很熟悉awk语法, awk 'BEGIN{ a[0]=12; a[1]=13; a[2]=23; a[3]=18}' 如此写太累赘了,用split分割字串初始化数组也行,但是还是累赘,awk有否类似c的初始数组的写法?

by seeLnd - Shell - 2007-12-12 13:58:34 阅读(11293) 回复(4)

[code] char key[] = {"工作性质", "工作地点", "发布日期", "截止日期", "招聘人数","薪水", "工作经验", "学历", "简历语言要求", "语言能力"}; [/code] 小弟就用上面的方法,但编译说: D:\vc_project\f2\key_find.cpp(14) : error C2078: too many initializers 望解答,等待中…… 不知怎么解决,我本意是 要把各个词,如“工作性质”等分别存入数组中。 [ 本帖最后由 huiyl888 于 2007-4-25 10:35 编辑 ]

by huiyl888 - C/C++ - 2007-04-25 18:33:55 阅读(1284) 回复(5)

char s[9]; s[0]='0'; s[1]='1'; s[2]='2'; s[3]='3'; s[4]='4'; s[5]='5'; s[6]='6'; s[7]='7'; s[8]='8'; s[9]='9'; s[10]='9'; printf("%s\n",s); 为什么这样都能打印出来呢,不是越界了么??

by wb_1114 - C/C++ - 2006-12-04 16:26:02 阅读(1567) 回复(4)

声明数组: int aa[4][4]; 怎么让它们全0空啊? [code] for(x=0;x<=4;x++) for(y=0;y<=4;y++){ aa[x][y]=0; } [/code] 是不是太麻烦?

by knight-yl - C/C++ - 2003-03-11 13:30:54 阅读(949) 回复(2)

[code] struct B { B(int i) {} }; struct A { A() : /* ????? */ // <=======这里该怎么写? { // ... } B array[5]; }; [/code] 如上面的例子, A的初始化列表该怎么写?

by koolcoy - C/C++ - 2009-08-23 03:52:42 阅读(2163) 回复(2)

hi 大家好,想问下一个问题... 想请教一下 char *Str = "Hello\n"; 是正确的 为何 char *Str = {0x21, 0x00}; 不正确呢?

by drianlv - C/C++ - 2009-04-12 19:38:27 阅读(2180) 回复(6)