谁帮我解释一下这个功能的函数每步实现的功能,就是每步是啥意思请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数).例

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/17 06:43:51

谁帮我解释一下这个功能的函数每步实现的功能,就是每步是啥意思
请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数).例如,若输入字符串“-1234”,则函数把它转换为整数值-1234.
long fun(char *p)
{
int i,len,t;
long x=0;
len=strlen(p);
if(p[0]==’-‘)
{ t=-1;len--;p++;}
else t=1;
while(*p)
x=x*10-48+(*p++);
return x*t;
}

前面的是定义变量;
len=strlen(p);//取传入的字符串长
if(p[0]==’-')//判断输入的是否是负数
{ t=-1;len--;p++;}//是,则将负号保留,跳过符号位
else t=1;//否,则符号保留为正
while(*p)
x=x*10-48+(*p++);//用while循环将数字字符串转换为相应的数值
return x*t;//返回值为 x*t 即为该数值x添加符号
//这样说可以么?不知道有没有说清楚.

谁帮我解释一下这个功能的函数每步实现的功能,就是每步是啥意思请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数).例 谁能用文字帮我解释一下这个EXCEL里的if函数的含义?IF(A24 求电学大神帮我解释一下这个电路图里面各个部分的工作流程是怎样的,要实现它的功能哪些是必须元件,非必须元件在里面能够起到什么作用, 谁可以帮我解释一下这个调频发射电路是如何实现调频的?上学期的课设,收音机就是用调频收的 谁帮我解释一下下面这个图的意思, 谁帮我解释一下这个反应式的意思. 谁帮我解释一下这个电路中画圈的是什么啊 分析一下这个简单的模电电路是如何具体实现功能的这是一个用模电知识搭建的电路,用以实现温度报警的功能,哪位大神可以帮我分析一下是怎么完成功能的? 谁帮我解释一下第二步变成二分之一派dhu和四分之一派d的二次方u 这个电路是实现什么功能的? 能帮我具体的解释一下arc函数么? 谁帮我解释一下这幅图的含义 谁帮我解释一下LG的运算 谁帮我解释一下刘方平的‘月夜’ 谁帮我解释一下“洛阳纸贵”的意思? 谁能详细解释一下三羧酸循环的每步反应.最好配图 c++初学者,一个程序看不懂,请大神帮我解释一下每句话的含义,编写两个函数,函数的原型分别是:void WriteFile(charfile_name[],double a[5][8]);doubleReadElement(char file_name[],int i,int j);第一个函数的功能是 请帮我解释一下这个反应的机理