你需要调用你的方法而不是在main中声明它
#include <iostream>
using namespace std;
void ABC () {
cout << "Hey there ! \n";
}
int main ()
{
cout << "Hi \n";
ABC ();
return 0;
}
编辑1:自从你开始学习C ++以来,我推荐以下建议,以确保你的代码更清晰。 请注意,这些不是任何规则,而是更多的最佳实践和编码风格。
- 为你的变量,方法,函数,类使用有意义的名称...因此,如果你(或其他人正在阅读它),它将命名为它,而不是ABC()。
- 调用方法和函数时,尝试使用适当的返回值声明它们。 根据定义,Void不会返回任何值,只是处理它内部的代码。 所以你的方法/函数应该返回它所假设的适当值。
这是代码的第2版,包含3种不同方法和调用的示例:
#include <iostream>
using namespace std;
int sum;
string MethodReturningString()
{
return "Hey there i am the result of a method call !";
}
int MethodReturningInt()
{
return 5;
}
void CalculateSum(int x,int y)
{
sum=x+y;
}
int main()
{
cout << MethodReturningString() << endl;
cout << MethodReturningInt() << endl;
cout << "Calculating sum:" ;
CalculateSum(5,4);
cout << sum << endl;
return 0;
}
快乐的编码