错误大体上,网友说对了。abs没有声明。有两个函数:abs输入整数、输出整数的,声明在stdlib.hfabs输入double、输出double,声明在math.h最后的return 0没有分号。其他的没看,自己多注意吧。
第七行是if的部分,如果*s>=97,根本就不会执行,如果s的自增放在了if里,只要*s>=97,就成了死循环了第十一行是字符串结束符赋值
可以,两种写法是一样的。*(t+n)=0是在字符串尾部加上结束标记'\0',不可以去除。