C语言中能用call语句吗?
C语言中能够象VB里面一样使用call这样的函数调用语句吗?如果不能,那C语言中函数的调用是怎么调用呢?...
C语言中能够象VB里面一样使用call这样的函数调用语句吗?如果不能,那C语言中函数的调用是怎么调用呢?
展开
3个回答
展开全部
int subfunction(int a)
{
...
}
void main()
{
int result = subfunction(20);
}
-------------------------------------
当然,C语言是允许内嵌汇编语句的,所以,也是可以使用call的。
如上例中.
int _stdcall subfunction(int a)
{
return a+10;
}
void main()
{
int result=0;
_asm
{
push 20
call subfunction
mov result, eax
}
cout<<result<<endl;
}
{
...
}
void main()
{
int result = subfunction(20);
}
-------------------------------------
当然,C语言是允许内嵌汇编语句的,所以,也是可以使用call的。
如上例中.
int _stdcall subfunction(int a)
{
return a+10;
}
void main()
{
int result=0;
_asm
{
push 20
call subfunction
mov result, eax
}
cout<<result<<endl;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询