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

这段代码有错误吗?


#include

/* 定义say函数 */ void say(char string)       //数组参数应该怎么写呢? {    printf("%s\n",string);    //打印字符串 } int main() {    //定义字符串数组    char string[] = "我在慕课网上学习it技能!";    say(string); //调用say函数输出字符串    return 0; } 这段程序哪边错?我没找到

正在回答

2 回答

//错误有两处

#include<stdio.h>  //第一处错误:漏掉<stdio.h>
/* 定义say函数 */
 void say(char string[])       //数组参数应该怎么写呢?  //第二处错误:字符串数组格式错误
 {    printf("%s\n",string);    //打印字符串
 }
 int main() {    //定义字符串数组   
  char string[] = "我在慕课网上学习it技能!";   
  say(string); //调用say函数输出字符串  
  return 0;
 }

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

/* 定义say函数 */ void say(char string)       //数组参数应该怎么写呢?

数组参数格式错了,应该是  void say(char string[])

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

举报

0/150
提交
取消

这段代码有错误吗?

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