
char out()
{
sq s
char a
a=*(s.top-1)
return a
}
你要返回的是什么?在函数里创建一个sq的对象,也没有赋值,*(s.top-1)得到的是什么呢?为什么要返回呢?没明白!不知道我想的对不!
Private Sub Command1_Click()Dim S As String
Dim I As Long
Dim F As Boolean
For I = 1 To Len(Text1.Text)
If Mid(Text1.Text, I, 1) = ")" Then
F = False
End If
If F = False Then
S = S &Mid(Text1.Text, I, 1)
End If
If Mid(Text1.Text, I, 1) = "(" Then
F = True
End If
Next I
Text1.Text = S
End Sub
首先,你这虽然是手写代码,但也太不规范了,按你这意思是不这个样子:<pre t="code" l="cpp">int pow(int base,int n){
int i,p
p = 1
for( i = 1i <= n++i)
p = p * base
retrun p
}
如果是这个意思,加不加花括号都一样,循环体只有一句,都是 p = p * base结果一样
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)