ChinaUnix.net
相关文章推荐:

c语言定义字符数组

char runarr[10240];我定了个这么大的,发现还不够用,最大能多大? 实在不行就只能用这个方式吗? char *runarr; runarr=(char *)malloc(sizeof(int) *999999999);

by jd808 - C/C++ - 2010-09-07 14:26:16 阅读(4557) 回复(3)

相关讨论

我在程序中定义一个数组int matrix【3000】【3000】,结果报错,原因是数组长度太长。请赐教,对这种数组的长度的限制是怎样的?正确的定义应该怎样?

by bobo3406 - C/C++ - 2008-04-10 18:12:31 阅读(1951) 回复(3)

char *p[3][2]={{"001","上海"},{"002","北京"},{"003","广州"}}; 数据是从数据库中取出来的,如何动态定义这个数组

by 光速 - C/C++ - 2010-06-23 15:57:09 阅读(14720) 回复(16)

定义这样一个数组“1234”、“abcd”、“56”、“efghijkl”,其中每个字符串的长度不定,字符串的个数不定(但不超过100个),如何定义? 是定义成 char *s[100] 还是 char (*s)[100],还是别的什么?

by backhead - 其他UNIX - 2003-08-19 10:40:18 阅读(984) 回复(1)

在rmb.c中定义一个字符串常量数组: const char *RMB_ERR_STR[] = { "一二三四五六七八", // LINE:16 "一二三四五六七", "一二三四五六", "一二三四五六七", "一二三四五六七八", }; 编译报错: 1>f:\temp\unix_ftp\mywork\src\lib\rmb\rmb.c(16) : error C2001: newline in constant 1>f:\temp\unix_ftp\mywork\src\lib\rmb\rmb.c(18) : error C2001: newline in constant 1>f:\temp\unix_ftp\mywork\src\l...

by 子夜微光 - C/C++ - 2012-10-21 21:11:22 阅读(4211) 回复(3)

char str1[10]="china"; char str2[10]; 要把str1的值附给str2, 只能用strcpy(str2,str1) 不能用str2=str1吧? 还有不可以使用str2="china"对str2进行附值吧? 可以用str2[]="china"进行附值吗? 在使用strcpy(str2,str1)时,str1和str2对应的地址应该是不一样的吧?

by liulang0808 - C/C++ - 2005-03-04 00:18:04 阅读(2159) 回复(16)

假如我要在一个字符数组中存放china,那就写成char c[6] = {"china"}; c[5]存放字符串结束标志\0. 是这样理解的吗?

by zzw1978524 - C/C++ - 2006-03-14 00:36:04 阅读(988) 回复(6)

在C语言中如何申请创建三维动态数组?如何对它进行赋值?如何在该三维数组使用完后释放相应的空间?还请给出例子多多指教!! 谢谢

by shihyu - C/C++ - 2007-04-30 12:35:38 阅读(9049) 回复(8)

请问大家如何定义长度是4的字符数组

by hxl - Python - 2010-07-29 08:25:35 阅读(2666) 回复(1)

[code] #define MAX_LEN 1024 main() { char temp[MAX_LEN]; temp[0]='\0'; } [/code] 在linux 下 上述代码的 MAX_LEN 最大值是多少? 我测试如果 MAX_LEN==1024*1024*10 ,则上边的代码就不能执行了,但是编译时不报错。 请高手指点。

by zhaozj0222 - C/C++ - 2005-06-07 13:47:17 阅读(9795) 回复(4)

定义 char str[10] 赋什么初值,在后面的操作中比较安全并且不受赋初值的影响。 谢谢

by week008 - C/C++ - 2004-11-22 16:36:20 阅读(983) 回复(1)