gpt4 book ai didi

我们可以在 C 语言中声明一个函数和变量吗?

转载 作者:太空狗 更新时间:2023-10-29 14:58:43 24 4
gpt4 key购买 nike

我最近遇到了一个高尔夫编码 问题,我想在 main 本身中编写一个 int 类型的函数,这可能访问 main 中的所有变量。但是为了减少字符数,我想到了在变量旁边写一个函数。像这样:

int i,f(){/*function code*/};

我可以这样做吗?如果是/否,那为什么?


Code Golf 是一种休闲编程形式,在这种形式中,必须使用尽可能短的程序来解决给定的挑战。减少源代码中的字符数是主要目标,可维护性和可读性并不重要。请在发表评论之前考虑这个目标。

最佳答案

int i,f(){/*function code*/};

在 C 中,不,你不能,它不是一个有效的语法。

你可以做的是:

 int i, f();  /* declare an int i and a function f that returns an int */

这可能不是您想要的。

关于我们可以在 C 语言中声明一个函数和变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33945060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com