调用就是将你的参数传递给函数h,及在你的调用函数s中调用h就行,如strstrl(v1,v2);
要注意的是v1与srg的类型必须一致,v2与srg2的类型必须一致for(a;b;c)
a为初始化条件,b为判断条件,成立就进行for里面的,不成立直接退出。
c为条件变化。abc三个语句之间为分号,可以为空语句,即不加任何信息。
b为判断是否进行的依据,一般不要省,要不然会永远循环下去。
举个例子:
for(;;)永远运行
for(;a<100;){a++;}a长到100的时候就会退出for循环了,只有中间加了,前面后面得语句随意,但目的是要for有开始也有结束,如下面两种情况
for(int i = 0; i<100; i++)循环100次
int i=0;
for(;i<100;){i++;}也是循环100次#脚本里面直接这样写就好了
import random
def R():
print (randomrandint(1,1000))
for i in range(1,10):
R()给你个例子,参考,可以仿照编个小宏就OK
A1=13
B1=A15
如果B1 的值小于10
则A1的值改为=23
以此类推直到B1的值大于10为止
请问该如何编辑vba
问题补充:说简单点就是A1的值要带入B1,而B1的计算出来的值与10比大小,
如果小的话,A1里的值就扩大2倍,3倍,一直到B1的值大于10。
计算结束
提问者: lewisyzl - 试用期 一级 最佳答案
Sub f()
Dim A0, A1, B1 As Integer
A0=13
A1=A0
B1=A15
Do while B1<=10
A1=A1+A0
B1=A15
Loop
End Sub
一般的函数都可以这样用,大同小异了#include
int
func(int
i);
//函数的原型定义
int
main(void)
{
int
n;
float
y;
scanf_s("%d",&n);
//n没有被初始化,为任意值,此时是读取一个值给n,删去,直接给n初始化为5也可以
scanf_s是vs2013编译器专用的,请自行改成scanf
y
=
func(n);
/函数的调用/
printf("%d!=%f",
n,
y);
/for语句多余/
return
0;
}
int
func(int
i)
{
int
sum=0;
if
((i
==
0)
||
(i
==
1))
sum
=
1;
else
sum
=
func(i-1)
i;
//
i的值没有变化,一直都是读入的值,不会终止递归。
return
sum;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)