慕粉刚
2016-07-19 15:28
#include
/* 定义say函数 */ void say(char string) //数组参数应该怎么写呢? { printf("%s\n",string); //打印字符串 } int main() { //定义字符串数组 char string[] = "我在慕课网上学习it技能!"; say(string); //调用say函数输出字符串 return 0; } 这段程序哪边错?我没找到//错误有两处
#include<stdio.h> //第一处错误:漏掉<stdio.h>
/* 定义say函数 */
void say(char string[]) //数组参数应该怎么写呢? //第二处错误:字符串数组格式错误
{ printf("%s\n",string); //打印字符串
}
int main() { //定义字符串数组
char string[] = "我在慕课网上学习it技能!";
say(string); //调用say函数输出字符串
return 0;
}
/* 定义say函数 */ void say(char string) //数组参数应该怎么写呢?
数组参数格式错了,应该是 void say(char string[])
C语言入门
926210 学习 · 20797 问题
相似问题