电脑网络

题目有问题吧,上机不运行。请高手指教。

346 浏览

题目有问题吧,上机不运行。请高手指教。

1 个回答

Toni31Sal用户头像
Toni31Sal 回答于 2024-07-20
已采纳

提问:题目有问题吧,上机不运行。请高手指教。

#include <stdio.h>main ( ){char*s, *s1="here is",*s2="key";s=s1;while(*s1!='\0') s1++;while(*s1++=*s2++);s2=s;while(*s2!='\0') s2++printf("%d\n",s2-s);}#include <stdio.h>main ( ){char*s, *s1="here is",*s2="key";s=s1;while(*s1!='\0') s1++;while(*s1++=*s2++);s2=s;while(*s2!='\0') s2++printf("%d\n",s2-s);}。

网友回答:

1.你的程序copy了两份

2. 你的程序有语法错

s2++后面少分号了

3.即使程序没有语法错,程序也不可能运行

你的*s1指向的是字串常量,它的内容是不可变的,也就是它不能被改写或添加

你的

 while(*s1++=*s2++);

肯定不能运行的


我来回答

相关问题