#include <stdio.h>
/* 定义say函数 */
void say(char string) //数组参数应该怎么写呢?
{
printf("%s\n",string); //打印字符串
}
int main()
{
//定义字符串数组
char string[] = "我在慕课网上学习IT技能!";
say(string) ; //调用say函数输出字符串
return 0;
}
[Error] C:\Users\MB\Documents\C-Free\Temp\未命名8.cpp:12: error: invalid conversion from `char*' to `char'
[Error] C:\Users\MB\Documents\C-Free\Temp\未命名8.cpp:12: error: initializing argument 1 of `void say(char)'
#include <stdio.h> /* 定义say函数 */ void say(char string[]) //数组参数应该怎么写呢? { printf("%s\n",string); //打印字符串 } int main() { //定义字符串数组 char string[] = "我在慕课网上学习IT技能!"; say(string) ; //调用say函数输出字符串 return 0; }