重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
sub返回i的阶乘:i=1 subsum=1*1=1 结果: sum1=1
成都创新互联成立于2013年,先为巴彦等服务建站,巴彦等地企业,进行企业商务咨询服务。为巴彦企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
i=2 subsum=2*1 =2 sum2=2+1=3
i=3 subsum=3*2*1=6 sum3=6+3=9
i=4 subsum=4*3*2*1=24 sum4=24+9=33
sub只是subtraction
(减法)的缩写而已。
只是一个变量名字。不是关键字。
换成其他字符也可以。
从一般用户给函数取名的习惯来看,这个语句的意思是:调用减法函数,函数的功能是计算两个数相减的结果,传递的参数是X3,X4。
当然也有另一层意思,就是交换,也就是这个函数的意思是将X3与X4的值互换。
具体完成的功能要看程序原代码才能决定。
#include "string.h"
void sub(char*s,char*t)
{
int i,d;
d=strlen(s);
for(i=0;id;i++) \*把s中字符倒序存入t数组*\
t[i]=s[d-1-i];
for(i=0;id;i++) \*把 s中字符正序存入t数组 不过有点麻烦,可以直接拷贝strcmp(t,s),加快运行速度*\
t[d+i]=s[i];
t[2*d]='\0';
}
main()
{
char s[100], t[200];
printf( "\n Please enter string S:"); \*t数组应该是s的二倍*\
scanf("%s",s);
sub(s,t);
printf("\n The result is:%s \n ",t);
}
for(i=1;id;i++) i=1改为i=0 因为数组第一个元素是从零开始的;
'/n'改为 '\n' /是一个字符,而\ 后跟 n,b, ,…………是功能字符
还有如果在c++里边应该去掉clrscr()
c语言sub(k,n)函数是什么意思,具体要看这个函数是怎么定义的。因为这是一个自定义的函数。照字面意思猜测,如果k与n是两个数值型的量,它可能与它们的差有关。
都可以直接在窗体的代码里写,也都可以在模块里写,不过用法稍有不同
sub 是过程,无返回值 ,function 是函数,有返回值
如果做无返回值的函数的话,二者可以通用
窗体是容器,是一个对象,模块用来保存公共代码或变量