猿问

为什么int main() { int dividLine(); int sayLove(); return 0; }运行不出结果呢?求解​

为什么int main()
{
int dividLine();
int sayLove();
return 0;
}运行不出结果呢?求解

慕运维6832065
浏览 1611回答 6
6回答

onemoo

没有结果,那就对了!因为main函数什么也没做啊!什么? 你说不是还有这两句吗 int dividLine(); int sayLove();。 这两句可不是在调用函数哦!好吧,从头讲下:在定义或声明函数时,你需要写出函数返回类型、函数名、括号中的参数类型/参数名等。也就是:// 这是“定义”函数dividLine,其参数是空,返回类型是int,函数体中是函数的具体执行内容 int dividLine() {     .... } // 下面这句是“声明”dividLine函数 int dividLine();调用函数的写法是,写出函数名,括号中是调用时传入的参数,不需要参数就留空。  调用时不需要写返回类型。所以你的main函数中只是声明了这两个函数,然后就返回0退出了...解决的办法很简单:去掉那两句开头的int

千炫万幻

你那2局代码没有调用函数,是定义了2个无参且返回值为int类型的函数,想要调用那2个函数,去掉int即可。

新手1024

dividLine()  和sayLove()不是方法吗   前面加 int干什么。如果是这样的:public int dividLine(){     .... }那么在main()中:int a = dividLine();如果这样:public void dividLine(){    ....}那么直接在main()方法中 dividLine();就行

qq_说给风听_0

对啊,,,把代码贴上来啊

皓韵儿

不知道你的两个函数是干什么的??把代码都贴上来吧

蒲公英wsg

能把全部代码拷上吗?不知道你那两个函数干什么的?
随时随地看视频慕课网APP
我要回答