编写一个程序,通过指针变量将一个字符数组中的字符倒序输出
编写一个程序,通过指针变量将一个字符数组中的字符倒序输出
日期:2018-04-04 19:05:13 人气:1
你犯了两个错误.
1.b的生命周期只是output函数,当运行到printf的时候,b的内存已经被系统回收了,所以p指向地的一块无效的内存.
2.b应该被初始化.申请b的时候,它里面的内容不确定,而printf会逐个输出字符直到遇到结束符'\0'.
我修改后是这样的.
#include "stdio.h"
#include "string.h"
char *output(char name[]);
main()
{
char