为了账号安全,请及时绑定邮箱和手机立即绑定

#include<stdio.h>


int f(){
int a;
a=a+3;
printf("%d",a);
return 0;
}
void main.(){
int x;
scanf("%d",&x);
x=f();
}
哪里有问题吗?

正在回答

1 回答

int f(){ 改成int main()

0 回复 有任何疑惑可以回复我~
#1

慕粉1492118 提问者

还是不行啊,为什么改成int main?
2017-10-22 回复 有任何疑惑可以回复我~
#2

慕后端3760146 回复 慕粉1492118 提问者

要有一个主函数啊 你可以是试试这两段代码分开两个打 int main() { int a; a=a+3; printf("%d",a); return 0; } void main.(){ int x; scanf("%d",&x); x=f(); }
2017-10-22 回复 有任何疑惑可以回复我~
#3

慕粉1492118 提问者

其实我想知道怎么调用f(),在练习调用
2017-10-22 回复 有任何疑惑可以回复我~
#4

慕后端3760146 回复 慕粉1492118 提问者

f()是指函数吧 f是函数名
2017-10-22 回复 有任何疑惑可以回复我~
#5

慕粉1492118 提问者 回复 慕后端3760146

是的,我想用无参调用,刚刚懂了,把scanf语句移过去就可以了
2017-10-22 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消
C语言入门
  • 参与学习       927415    人
  • 解答问题       21538    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

#include<stdio.h>

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号