为了账号安全,请及时绑定邮箱和手机立即绑定

请帮忙解释这个程序调用函数fun中num函数是什么意思?

请帮忙解释这个程序调用函数fun中num函数是什么意思?

C
MYYA 2022-11-04 21:17:34
int fun(char *);int s;char str[]="abcdefghijklmn";a=fun(str);int fun(char *s){int num=0;for(int i=0::){num+=*s;s++;}return num;}
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

程序有点问题,作了修改。


#include<stdio.h>int main(){int fun(char *);int s,a;        //有修改char str[]="abcdefghijklmn";a=fun(str);printf("a=%d\n",a);        //有修改return 0;        //有修改}        //有修改int fun(char *s)    //这个函数统计字符串所有字符ASCII码的总和{int num=0;    //num:累加器for(;*s;)        //有修改,扫描整个字符串{num+=*s;s++;    //累加求ASCII码总和,指针后移一位}return num;    //返回总和的值}


查看完整回答
反对 回复 2022-11-08
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信