#include<stdio.h>int main(){char a[100],b[100],c[100];?scanf("%s",a);?scanf("%s",b);?void copy(char a[],char b[],char c[]);?copy(a,b,c);?printf("the new string is %s\n",c);?return 0;}void copy(char a[],char b[],char c[]){int i,j;?for(i=0;a[i]!='\0';i++)?? c[i]=a[i];?for(j=0;b[j]!='\0';j++)?? c[i+j]=b[j];}為什么一定要給a[]? b[] c[] 定義長度 ? 感覺不用定義啊但是不定義編譯就錯誤 ?為什么? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
- 1 回答
- 0 關(guān)注
- 1516 瀏覽
添加回答
舉報
0/150
提交
取消