求高手解决C言问题,程序功能是输入字母串,以数组输出

2021-01-02 20:51:32 字数 492 阅读 6948

1楼:匿名用户

其实问题出在了tt++;这个语句上了,数组名其实是个常数指针,是不可以进行++、——的。可以将其赋值给指针,然后对指针进行++、——操作。

char * p= tt;

while(*p != '\0')

2楼:匿名用户

一楼对!

三楼**对!

但是他所说:“其实问题出在了tt++;这个语句上了,数组名其实是个常数指针,是不可以进行++、——的。”我不敢苟同,对于该函数来说,tt是一个形参,就相当于一个指针,当然能够进行 ++ -- 操作以上

3楼:百度用户

void fun(char tt, int pp)}

4楼:匿名用户

我推荐换一种方法做 尽量少用指针 易错

5楼:

请把**复制下,这样看问题很多,而且算法也不对