正在加载图片...
(1)串的赋值 int StringAssign(STRING*s, char ' string constant if (s->str) free(s->str); ∥若s已经存在,将它占据的空间释放掉 ·for (len=o, ch=string_ constant; ch; len++, ch++) ∥求 string constant串的长度 if (len) s >str=(char*)malloc(sizeof(char)); s >stro]=10;s→| ength=0;}∥空串(1) 串的赋值 • int StringAssign(STRING*s,char *string_constant) • { • if (s->str) free(s->str); • //若s已经存在,将它占据的空间释放掉 • for (len=0,ch=string_constant;ch;len++,ch++); • //求string_constant串的长度 • if (!len) { s- >str=(char*)malloc(sizeof(char));s- >str[0]=’\0’; s->length=0; } //空串
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有