ylxd41
ylxd41
采纳率50%
2016-05-09 03:00 阅读 1.2k
已采纳

c语言小白请问错在哪?

#include
void pound(int n);
int main(void)
{
int times=5;
char ch='!';
pound(times);
pound(ch);
printf("the n is %d %d.\n",pound(times),pound(ch));
return 0;
}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

7条回答 默认 最新

  • 已采纳
    Leafage_M 繁城落叶 2016-05-09 05:23
     #include <stdio.h>
    
    int pound(int n);
    char Pound(char c);
    
    int main(void)
    {
        int times=5;
        char ch='!';
        pound(times);
        pound(ch);
        printf("the n is %d %c.\n",pound(times),pound(ch));
        return 0;
    }
    int pound(int n)   // 传入参数
    {
        return n;  //返回参数
    }
    
    char Pound(char c)
    {
        return c;
    }
    

    建议楼主看一下基本语法

    点赞 评论 复制链接分享
  • lunhui2016 lunhui2016 2016-05-09 03:03

    pound函数没有返回值,在printf函数那里出错了

    点赞 1 评论 复制链接分享
  • u014375037 yacolin 2016-05-09 04:53

    你pound函数光写个声明在这里有什么用啊! pound的具体实现在哪里?

    点赞 1 评论 复制链接分享
  • nui111 nui111 2016-05-09 05:01

    例如:
    int pound(int n)
    {
    return n+n;
    }

    点赞 1 评论 复制链接分享
  • frodocheng 打酱油呀 2016-05-09 03:03

    pound函数只有prototype 没见具体实现啊。

    点赞 评论 复制链接分享
  • u014375037 yacolin 2016-05-09 04:53

    你pound函数光写个声明在这里有什么用啊! pound的具体实现在哪里?

    点赞 评论 复制链接分享
  • ZGZ1002 ZGZ1002 2016-05-09 13:23

    你只是声明了一个函数pound,没有实现这个函数

    点赞 评论 复制链接分享

相关推荐