C语言解释这个程序调用函数fun中num函数的意思

2022-03-26 社会 175阅读

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

#include
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;    //返回总和的值
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com