如何在C中创建多个函数
我是C编程新手,我正在尝试创建函数。第一个函数执行,但第二个函数不执行如何在C中创建多个函数,c,C,我是C编程新手,我正在尝试创建函数。第一个函数执行,但第二个函数不执行 #include <stdio.h> char get_char(); int main(void) { char ch; printf("Enter a character > "); scanf("%c", &ch); return ch; } int get_int() { int i; printf("Enter an integer between
#include <stdio.h>
char get_char();
int main(void)
{
char ch;
printf("Enter a character > ");
scanf("%c", &ch);
return ch;
}
int get_int()
{
int i;
printf("Enter an integer between 0 and 127 > ");
scanf("%d", &i);
return i;
}
#包括
char get_char();
内部主(空)
{
char ch;
printf(“输入字符>”;
scanf(“%c”和“ch”);
返回ch;
}
int get_int()
{
int i;
printf(“输入一个介于0和127>之间的整数”);
scanf(“%d”、&i);
返回i;
}
您的第二个函数未被调用,它应该如下所示:
int main()
{
int m = 10;
get_int(m);
return 0;
}
int get(int num)
{
int multiply = num * num;
return multiply;
}
因为没有调用第二个函数?唯一自动调用的函数是
main()
。其他所有函数都必须从其他地方显式调用。当然,教程或教科书中有关函数的章节对此进行了解释。去再读一遍,@MikeCAT说了什么。如果不调用函数,它就不会运行。这几乎就是函数的全部要点——分离代码块,在需要时调用它们,并且只在需要时调用它们。另外,你真的应该格式化代码;以目前的形式阅读是非常困难的。投票否决!不要介意。我错误地粘贴了操作的代码。我想,上面的操作会很好。