三小团 2021-06-03 11:22 采纳率: 92.7%
浏览 16
已采纳

啊啊啊啊,帮帮孩子,帮帮,

以下程序运行后的输出结果是(). 

 

#include<stdio.h>

 

fun(int h); 

 

int main() 

 

{

 

int t=1;

 

fun(fun(t));

 

return 0;

 

 

fun(int h) 

 

{

 

static int a[3]={1,2,3}; 

 

int k; 

 

for(k=0;k<3;k++) 

 

a[k]+=a[k]-h; 

 

for(k=0;k<3;k++) 

 

printf("%d,",a[k]); 

 

printf("\n");

 

return a[h]; 

 

}

  • 写回答

1条回答 默认 最新

  • 易书生 2021-06-03 11:40
    关注

    1,3,5,
    -1,3,7,
    main.c:5:1: warning: data definition has no type or storage class
        5 | fun(int h);
          | ^~~
    main.c:5:1: warning: type defaults to ‘int’ in declaration of ‘fun’ [-Wimplicit-int]
    main.c:18:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
       18 | fun(int h)
          | ^~~

     

    输出的是这个,你哪里搞的代码?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 esp32驱动GC9A01循环播放视频
  • ¥15 惠普360g9的最新bios
  • ¥30 这个功能用什么软件发合适?
  • ¥60 微信小程序,取消订单,偶尔订单没有改变状态
  • ¥15 用pytorch实现PPO算法
  • ¥15 关于调制信号的星座图?
  • ¥30 前端传参时,后端接收不到参数
  • ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
  • ¥15 机器学习预测遇到的目标函数问题
  • ¥15 Fluent,液体进入旋转区域体积分数不连续