C语言,这个程序运行后怎么出现“烫烫烫烫烫烫烫烫烫烫烫烫……”啊?#includeint length(char a[]){int i;for(i=0;;i++){if(a[i]=='\0') break;}return i;}void insert(char s1[],char s2[],int pos){char s3[80];int i,j;for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 16:22:08
![C语言,这个程序运行后怎么出现“烫烫烫烫烫烫烫烫烫烫烫烫……”啊?#includeint length(char a[]){int i;for(i=0;;i++){if(a[i]=='\0') break;}return i;}void insert(char s1[],char s2[],int pos){char s3[80];int i,j;for(i=0;i](/uploads/image/z/11329133-5-3.jpg?t=C%E8%AF%AD%E8%A8%80%2C%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E5%90%8E%E6%80%8E%E4%B9%88%E5%87%BA%E7%8E%B0%E2%80%9C%E7%83%AB%E7%83%AB%E7%83%AB%E7%83%AB%E7%83%AB%E7%83%AB%E7%83%AB%E7%83%AB%E7%83%AB%E7%83%AB%E7%83%AB%E7%83%AB%E2%80%A6%E2%80%A6%E2%80%9D%E5%95%8A%3F%23includeint+length%28char+a%5B%5D%29%7Bint+i%3Bfor%28i%3D0%3B%3Bi%2B%2B%29%7Bif%28a%5Bi%5D%3D%3D%27%5C0%27%29+break%3B%7Dreturn+i%3B%7Dvoid+insert%28char+s1%5B%5D%2Cchar+s2%5B%5D%2Cint+pos%29%7Bchar+s3%5B80%5D%3Bint+i%2Cj%3Bfor%28i%3D0%3Bi)
xRNQ~6"m{C@/ZO]`jHN0TPHBi번9s=I{U7|3D93{٨A3K/Ye}vR
Aִ*1nZ}cܱ_jgZreEjݽ\HԳ3q"iM($JZ\5w,q-krlCJkrjKS88JE.$e-0%G^z gBMzvH@Jv!Y)\;]a:slN>EHδJ6z^
qD8^ŷ:ig
v!_^
p~h}8^8
ȵSJ]p
bl>8nôvTb\r6C݀c.ɰ;_s =ᥗ'g77Ysql?LX
:_9@=mGNi={s.}5~-mrLήP{0}.aSd[MyS^A2SC \
C语言,这个程序运行后怎么出现“烫烫烫烫烫烫烫烫烫烫烫烫……”啊?#includeint length(char a[]){int i;for(i=0;;i++){if(a[i]=='\0') break;}return i;}void insert(char s1[],char s2[],int pos){char s3[80];int i,j;for(i=0;i
C语言,这个程序运行后怎么出现“烫烫烫烫烫烫烫烫烫烫烫烫……”啊?
#include
int length(char a[]){
int i;
for(i=0;;i++){
if(a[i]=='\0') break;
}
return i;
}
void insert(char s1[],char s2[],int pos){
char s3[80];
int i,j;
for(i=0;i
C语言,这个程序运行后怎么出现“烫烫烫烫烫烫烫烫烫烫烫烫……”啊?#includeint length(char a[]){int i;for(i=0;;i++){if(a[i]=='\0') break;}return i;}void insert(char s1[],char s2[],int pos){char s3[80];int i,j;for(i=0;i
请lz在使用数组前,先把字符数组用‘\0’初始化!就行ok了!
因为的字符串的长度是80.而可能你赋值的时候,没有达到80的长度!而且程序也不会自动帮你添加‘\0’.所以打印的时候,是整个数组全部打印出来的!也就出现了这些.烫烫烫烫烫烫.的乱码!
请参考函数zeromemory!