慕粉刚
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语言入门
928144 学习 · 21543 问题
相似问题