为什么这段代码不调用函数butler?百思不得其解,跪求指点。
发布网友
发布时间:2023-05-04 22:00
我来回答
共1个回答
热心网友
时间:2023-11-05 14:01
butler(); 你没有括号,C++ 中调用函数括号不能省略的,如果不加上括号只是取函数的入口地址,而不是调用函数。
#include<stdio.h>
void butler(void);
int main(void)
{
printf("I will summon the butler function.\n");
butler();
printf("Yes. Bring me some tea and writeable DVDs.\n");
return 0;
}
void butler(void)
{
printf("You rang. sir?\n");
}
热心网友
时间:2023-11-05 14:01
butler(); 你没有括号,C++ 中调用函数括号不能省略的,如果不加上括号只是取函数的入口地址,而不是调用函数。
#include<stdio.h>
void butler(void);
int main(void)
{
printf("I will summon the butler function.\n");
butler();
printf("Yes. Bring me some tea and writeable DVDs.\n");
return 0;
}
void butler(void)
{
printf("You rang. sir?\n");
}