简单的报错问题-数据类型错误
按照慕课上的代码敲的 ,出现问题:代码如下:#include <stdio.h>
/* 定义say函数 */
void say(char string) //数组参数应该怎么写呢?
{
printf("%s\n",string); //打印字符串
}
int main()
{
//定义字符串数组
char st3[]= "我在慕课网上学习IT技能!09090";
char s2[] = "abs"
printf("%s\n",s2);
say(s2); //调用say函数输出字符串
return 0;
}
报错信息说:hello.c:3:6: note: expected 'char' but argument is of type 'char *'
关键我输出的s2就是char类型啊,哪来的char *类型?