C 编程函数无参数返回 printf 语句

标签 c function arguments

我正在尝试使用一个没有参数的函数,它所做的只是吐出一个 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");
    }
}

有什么建议吗? 注意:我不能使用break语句或标志

最佳答案

您无需尝试存储 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");
}

关于C 编程函数无参数返回 printf 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42708465/

相关文章:

c - 模运算向量化

c - TTF_OpenFont 第 N 次尝试失败

objective-c - 如何将可变数量的参数从带有可变数量参数的 method1 传递给 method2?

java - 是否有 Python sched 模块的 Java 等效项?

python - 将输入语句连接到python中的函数

javascript - 过滤数组内的数组

c++ - 作为函数参数的大小数组的目的是 C 和 C++?

创建链表结构

c - 将位流添加到缓冲区 BYTE 并写入二进制文件 - C

javascript - 定义要作为参数传递的函数