读书人

试着自定义函数不知道是哪错了?该怎

发布时间: 2012-06-11 17:42:22 作者: rapoo

试着自定义函数,不知道是哪错了?

C/C++ code
#include<stdio.h>void say_welcome(void);void say_wenhou(char []);int main(void){    char name[10];    printf("What is your name?\n");    scanf("%s", name);    void say_wenhou(name);    void say_welcome();    return 0;}void say_welcome(void){    printf("Welcome to the World of C Program.");}void say_wenhou(char name[]){    printf("Hello, %s.\n", name);}


[解决办法]
调用的时候别加void
[解决办法]
函数void say_welcome(void);不应该带参数!可是在调用的时候你看"void say_wenhou(name);"
函数void say_wenhou(char []);应该带参数!可是"void say_welcome();"
同时调用的时候不用带函数类型"void"

读书人网 >C语言

热点推荐