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

我的不输出啊,,,求问

为什么不输出,求解啊


#include

/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */ int xuexi() { printf("%s\n","小明在慕课网上学习"); return 0; } int kechen(int x) { printf("小明在慕课网上已经参与学习了%d门课程\n",x); return 0; } int main() { int xuexi(); int kechen(3);    return 0; }

正在回答

3 回答

#include少了头文件<stdio.h>

 int xuexi(); int kechen(3);  把这两句的int出掉就行了

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

看错了,

 int xuexi() 
 { 
 printf("%s\n","小明在慕课网上学习"); 
 return 0; 
 }
  int kechen(int x) 
  { 
  printf("小明在慕课网上已经参与学习了%d门课程\n",x);
   return 0; 
   } 
   int main() 
   {
    int xuexi();    
    /*
    这样里也没有,有数据类型就报错了,因为程序分不清,你是在定义变量还是在进行别的操作,因为有返回值,如果你想接收这个返回值,你需要定义一个int类型的变量,然后那个变量的值等于这个函数的返回值例如:
    int a;
    a = xuexi();
    这样是对的,接收的就是xuexi()这个函数返回的值。
    */
     int kechen(3);    //这里没有数据类型。    
     return 0;
      }


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

输出:小明在慕课网上学习。用无参函数。输出:小明在慕课网上已经参与学习了%d门课程,用有参函数。

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

举报

0/150
提交
取消

我的不输出啊,,,求问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信