Sah*_*ora 5 c function nested-function
我最近碰到一个高尔夫球编码来到†中,我还以为写类型的函数问题int中main本身,它可以访问内部主要的变量.但是为了减少字符数,我想到了一个函数和一个变量.像这样的东西:
int i,f(){/*function code*/};
Run Code Online (Sandbox Code Playgroud)
我可以这样做吗?如果是/否,那么为什么?
† Code Golf是一种休闲节目,其中必须以最短的节目解决特定的挑战.减少源代码中的字符数是主要目标,可维护性和可读性并不重要.请在评论之前考虑此目标.
int i,f(){/*function code*/};
Run Code Online (Sandbox Code Playgroud)
在C中,不,你不能不是一个有效的语法.
你能做的是:
int i, f(); /* declare an int i and a function f that returns an int */
Run Code Online (Sandbox Code Playgroud)
这可能不是你想要的.
| 归档时间: |
|
| 查看次数: |
146 次 |
| 最近记录: |