我想问下VB里面有没有返回值这个概念,像下面这个C程序改成后面那个VB程序,可以吗 ?
C程序:
int gau(float x[],float g[],int kg)
{ int i;
constraint(x,g);
for(i=0;i<kg;i++)
{
if(g[i]<0)
goto s333;
}
return 1;
s333:return 0;
}VB程序
Public Function gau(x() As Single, g() As Single, kg As Integer) As Integer
Dim i As Integer
Call constraint(x, g)
i = 0
Do Until i >= kg
If g(i) < 0 Then
gau = 0
End If
Loop
gau = 1
End Function
C程序:
int gau(float x[],float g[],int kg)
{ int i;
constraint(x,g);
for(i=0;i<kg;i++)
{
if(g[i]<0)
goto s333;
}
return 1;
s333:return 0;
}VB程序
Public Function gau(x() As Single, g() As Single, kg As Integer) As Integer
Dim i As Integer
Call constraint(x, g)
i = 0
Do Until i >= kg
If g(i) < 0 Then
gau = 0
End If
Loop
gau = 1
End Function
解决方案 »
- 把 Excel 当作 Jet Engine 的外部数据库,用 SQL 语句从 Access 或 SQL 数据库直接导入记录集。
- 关于activereport问题紧急求救!
- 求 XP 样式界面控件
- crystal report7.0 报表显示问题 请教
- 使用mediaplayer9控件播放VCD时,怎么调整显示画面大小?
- 帮帮忙,用VB6如何来解析XML文件?????
- VB找不到VC编译的DLL文件
- 语句解释
- 在线等待!关于TEXTBOX和RICHTEXTBOX的字体和颜色问题!
- 还我们巴顿,我们要的是公正,尽管这里如此黑暗,我相信黎明不会太远
- vb 至少一个参数没有被指定值,希望大家帮帮忙
- 好久没来了~ 来混个脸熟~
Public Function gau(x() As Single, g() As Single, kg As Integer) As Integer
Dim i As Integer
Call constraint(x, g)
for i= 0 to kg-1
if g(i)<0 then goto s333
next
gau=1
exit function
s333: gau=0
End Function