调用一个Function(带char参数的int函数)

时间:2014-02-12 21:54:13

标签: c

如何在int PlayGuess(char solution)函数中调用函数(main)? 我是否会声明charintPlayGuess函数转换为main

2 个答案:

答案 0 :(得分:4)

如果您想了解基础知识的基本知识,即如何调用函数,您应首先阅读C书(建议K&R

然后尝试理解类似

的内容
#include <stdio.h>

int PlayGuess(char solution)
{
    printf("hello from function, you passed me the %c character", solution);
    return 42; // Return value 42
}

int main(void) {

    int return_value = PlayGuess('A'); // I passed the 'A' character to the function
    // return_value is now 42

    return 0;
}

,其中

1)声明和定义函数

2)通过提供所需的参数

来调用该函数

3)该函数返回一个值

答案 1 :(得分:0)

您的函数的返回类型是int。您必须将其返回值存储在int中的main类型变量中。由于它需要类型为char的参数,因此需要将char参数传递给它

int main() 
{
    int return_val;
    char solution;  

    //Do something

    return_val = PlayGuess(solution);
}