我正在尝试使用一个没有参数的函数,它所做的只是吐出一个printf语句,但我不知道该怎么做,或者我是否正确地调用了这个函数。这是我的一个例子。
void list();
char L;
int main()
{
L = list();
printf("%c, L);
void list()
{
printf("f - find a quote\ny - find a year\nq - quit");
}
}
有什么建议吗? 注意:我无法使用中断语句或标记
答案 0 :(得分:2)
您无需尝试存储list
函数的返回值,因为它返回void。简单地调用该函数将导致它被执行,并运行printf。
这是你想要的:
#include <stdio.h>
void list();
int main() {
list();
return 0;
}
void list() {
printf("f - find a quote\ny - find a year\nq - quit");
}
答案 1 :(得分:1)
如果您只是在main函数中调用函数list
,它将执行list
中的代码。
看起来像是
void list();
int main() {
list();
return(0);
}
void list() {
printf("f - find a quote\ny - find a year\nq - quit");
}