永发信息网

这个C程序哪里错误了?

答案:2  悬赏:60  手机版
解决时间 2021-07-16 19:54
  • 提问者网友:泪痣哥哥
  • 2021-07-16 05:49

函数调用,形参是指针,计算字符串长度:

int len(char *p)
{int n=0;
while(*(p+n)!='\0') n++;
return(n);}

main()
{char s1[ ]="abcd",s2[ ]="12345678";
printf("%d\n",len(sl));
printf("%d\n",len(&s2[2]));}

课本上的,没改过,运行有误,理论上是可行的,帮看看错在哪里?

最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-07-16 07:04
len(sl)); 这里s1打错了
全部回答
  • 1楼网友:怙棘
  • 2021-07-16 07:21
printf("%d\n",len(sl));这里面的sI输入错了,应该是s1。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯