C++中怎么调用函数?

#include <iostream>
using namespace std;
void *v;
void *hello(){
cout << "hello world!" << endl;
return v;
}

void main(){
void *p;
p=hello();
p;//这里为什么样不输入hello world呀?
}
详细帮我讲下关于函数调用问题,谢谢!!

第1个回答  2016-01-17
按照函数定义去调用就可以了。
实例:#include <iostream>
using namespace std;
void printstar(void)
{
cout<<"**********star****************"<<endl;
}

void print_message(void)
{
cout<<"Hello World!"<<endl;
}

int main(void)
{
printstar();//调用
print_message();//调用
printstar();//调用
return 0;
}
第2个回答  2010-08-16
1.对于C++,所有程序都要有包含main()函数,它是程序的入口点。
2.main()函数中调用其它函数。
3.函数中也可以调用函数。
第3个回答  2010-08-16
如果你学过汇编和Linux内核,你就会明白函数在内存中是这么存放的.

对于你说的问题,真的属于傻瓜的问题,不过你喜欢问到底,很好啊~!
第4个回答  2017-12-31
函数分为库函数和自定义函数,在调用库函数时只要标明头文件(所谓头文件就是一个东西,里面包括了一些函数各声明之类的,当你要调用它中的函数时就就得先向程序说明你要调用这个文件里的函数,否则有有侵权行为哦)可以在主调函数中调用这个头文件里的所有函数了,例如头文件为#include<stdio.h>你就可以在主调函数中调用这个头文件里的函数:
main
{ printf("haha");/*这时main函数为主调函数,printf为被调函数*/
}
调用自定义函数时其实和调用库函数一样的,只不过这个函数是你自己定义的,再如:
main
{ void f();/*声明 f()函数*/
f(); /*调用f()函数*/
}
f()
{
printf("haha");/*f()函数调用库函数*/
}
第5个回答  2010-08-17
好难啊

关于C++中函数调用的执行过程
C++中函数调用的执行过程有六步:1、参数传递:将函数参数压栈:mov eax,dword ptr [n] ;(n为参数变元)。2、操作:将帧指针压入栈中:push ebp;使得帧指针等于栈指针:mov ebp,esp;使栈指针自减,自减得到的内存地址应当能够(足够)用来存储被调用函数的本地状态:sub esp,0CCh。3、传入...

求解,c++中定义函数的时候怎么调用库函数~~~谢了!
1、使用#include “路径” 包含头文件 2、使用#pragma commentj(lib,"路径") 包含lib文件 3、将dll文件拷贝到exe同目录下。4、Enjoy!

c++如何直接调用自己写的类中的函数,就像调用标准库中的函数那样
如果想要在C++里调用成员函数(包括虚函数),需要提供一个简单的包装(wrapper)。例如:\/\/ C++ code:class C{ \/\/ ... virtual double f(int);}; extern "C" double call_C_f(C* p, int i) \/\/ wrapper function{ return p->f(i);}然后,你就可以这样调用C::f():double ...

C++中怎么调用函数?
必须先创建一个bookmanger副本,然后用 bookmanger bm;bm.add()或者 bookmanger *bm = new bookmanger();bookmanger->add()调用。注:这个要看类的名称的,调用时就像结构体一样,先用类引申一个对象就像Pid pid ; 调用时用对象名称,函数名就行了。

c++中类内的函数怎么调用
如果你一定要用类名来调用,可以定义函数为static:static void bookmanger::add()。函数中的manager拼错了,应该是bookmanager。c++构造函数:C++用以初始化对象的数据成员的一种函数。完好定义的类一旦建立,就可看成完全封装的实体,可以作为一个整体单元使用。类的实际内部工作隐藏起来,使用完好定义的...

C++函数调用方式有哪些
在高级语言中,就是通过函数的调用方式来说明这两个问题的。常见的调用方式有:stdcall cdecl fastcall thiscall thiscall naked call 下面就分别介绍这几种调用方式:1. stdcall stdcall调用方式又被称为Pascal调用方式。在Microsoft C++系列的C\/C++编译器中,使用PASCAL宏,WINAPI宏和CALLBACK宏来指定函数...

C++怎么显式调用调用重载后的运算符函数
1 调用全局函数 2 调用本类自己的函数 3 调用父类的函数 对于全局的运算符重载 可以使用下面的方式调用 ::operator运算符(操作数...);对于本类的运算符可以使用下面的方式调用 classA::func(){ operator运算符(操作数...);} 对于本类需要调用父类的运算符,可以使用下面的方式调用 classA::func...

C++中 主函数怎么调用其他函数
在main函数前给出声明和定义并在main函数中调用 void fun(){}int main(){ fun(); return 0;}在main函数前给出声明,定义在main函数之后,在main函数中调用 void fun();int main(){ fun(); return 0;}void fun(){}

c++编程 在main方法里调用一个类的函数时的格式是什么?
如果是类的静态的函数,就是前面有static的,可以直接用类名::函数名的方式调用,如果是其他的就要定义一个类的对象或者类的指针,如果是类的对象,就可以用类名 .函数名的形式调用,如果是类的指针,就要通过指针名->函数名的形式调用!

linux c++ 怎么 调用自己函数的
生成的文件中打开“libmyFunc.h”可以看到一行:extern LIB_libmyFunc_CPP_API void MW_CALL_CONV myFunc(int nargout, mwArray& C, const mwArray& A, const mwArray& B);这 个就是我们的myFunc.c函数待会儿在c++中调用时的接口。有4个参数,第一个是参数个数,第二个是用来接收函数返回值的...

相似回答