这里哪里错了

来源:6-7 字符串与数组

星河月影

2018-08-02 21:14

请输入问题内容... #include <stdio.h>

/* 定义say函数 */

void say(char string[])       //数组参数应该怎么写呢?

{

   printf("%s\n", string)  ; //打印字符串

}


int main()

{

    //定义字符串数组

    char string[] = "我在慕课网上学习IT技能!";

   say(string);               //调用say函数输出字符串

    return 0;

}

写回答 关注

5回答

  • 慕莱坞2061830
    2019-02-12 19:31:27

     #include <stdio.h>

    /* 定义say函数 */

    void say(char string[])       //数组参数应该怎么写呢?

    {

       printf("%s\n", string)  ; //打印字符串

    }


    int main()

    {

        //定义字符串数组

        char string[] = "我在慕课网上学习IT技能!";

       say(string);               //调用say函数输出字符串

        return 0;

    }

    将第一行的中文删除就好了


  • 慕粉8444654
    2018-11-02 10:48:24

    say(string)对,say (string)就不对。。。笑哭

  • 慕桂英6193908
    2018-08-06 16:48:48

    printf("%s\n", string)  ;

    这里的“;”空了一格

    星河月影 回复慕桂英619...

    好的谢谢

    2018-08-06 18:51:01

    共 3 条回复 >

  • 慕仰2386695
    2018-08-06 09:43:54

    我的也是,报的输入错误

  • 修裾欲溯空
    2018-08-03 09:28:22

    报的什么错,运行成功,结果错误吗?


    星河月影

    输入错误

    2018-08-06 16:49:37

    共 1 条回复 >

C语言入门

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

926239 学习 · 20798 问题

查看课程

相似问题