分类：电脑/网络-软件
问题：C语言中数组元素的下标可不可以是数组元素，另外···比如说，我写 
比如说，我写a[b[0]]合法吗、另外如何将几个（较短的字符串）组合成一句话（较长的字符串），用strcp函数觉得麻烦，比如string1=A,string2=girl,string3=jump,string4=over.如何将它们变成sentence【30】=A girl jump over.
回答：如果不是在定义数组的时候写，那么a[b[0]] 的写法就是合法的。
也就是说你不能写成 int a[b[0]]；
但是可以在已定义int a[20],b[20];的情况下对a[b[0]]操作，注意先初始化数组b

C语言好像没有其他办法合成字符串了。