#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define NUM 10
char *queue[NUM];
int main(int argc,char *argv[])
{
int i;
char s[10]="Huge";
for(i=0;i<NUM;++i)
{
queue[i]=(char *)malloc(sizeof(char)*10000);
queue[i]="Yong";
if(0==i%2)
{
strcat(queue[i],s);
}
printf("%s\n",queue[i]);
}
return 0;
本程序的目的是将queue[i](当i时偶数时)将数组s[10]的内容加在后面,可是不行?
不知道原因??