调用函数后仍然在主函数中输出

更新时间:02-04 教程 由 ぐ夏筱沐 分享

调用函数后仍然在主函数中输出?

#include

#include//使用字符串函数时头文件

int str(char a[20],char b[20])//定义两个字符型数组

{

int i, j, k;

j=strlen(a);//测试字符串长度;

i=0;

k=j-1;

while(i

{

b[k]=a[i];//互换值;

i++;

k--;

}

return 0;

}

int main()

{

char c[20];

char d[20];

int i,l;

//gets(c);//输入字符串;

scanf("%s",c);

l=strlen(c);//测试字符串长度;

str(c,d);//调用函数;

for(i=0; i

{

printf("%c",d[i]);//输出数值;

}printf("\n");

printf("%s",d);//直接输出字符串,此时输出的是字符数组名,而不是数组元素名;

return 0;

}

声明:关于《调用函数后仍然在主函数中输出》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2178668.html