返回信息流#include <stdio.h>
#include <string.h>
void fun(char *a)
{
while(*(a+1)!='\0')
a++;
while(*a=='*')
*(a--)='\0';
}
void main()
{
char s[80]="***hdfg*****ff**********";
puts(s);
fun(s);
puts(s);
}
#include <stdio.h>
#include <string.h>
void fun(char *a)
{
char *i=a;
while(*(i+1)!='\0')
i++;
while(*i=='*')
*(i--)='\0';
}
void main()
{
char s[80]="***hdfg*****ff**********";
puts(s);
fun(s);
puts(s);
}
调试结果是一样的,为什么非要多定义一个指针变量呢?
这是一条镜像帖。来源:北邮人论坛 / cpp / #4709同步于 2008/4/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
请教一个题目,关于指针
abcxyz6688
2008/4/8镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。