试着自定义函数,不知道是哪错了?
- 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"