谢谢好心人了,C语言程序设计问题。

日期:2011-04-22 11:29:30 人气:1

谢谢好心人了,C语言程序设计问题。

因为在for循环交换中,将'\0'结束符赋给了a[0],所以 printf("%s",a);输出为空, 假设输入3个字符,此时 i=0,j=3 开始循环交换: a[0]a[3] 此时a[3]为结束符'\0'. for(i=0,j=strlen(a);i<=j;i++,j--) { t=a[i]; a[i]=a[j]; a[j]=t; } 明白了吗?
    A+
热门评论