gpt4 book ai didi

c - 用于无括号、空格敏感的 C 语法的工具

转载 作者:太空狗 更新时间:2023-10-29 16:45:30 25 4
gpt4 key购买 nike

我现在正在写一些 C,因为我喜欢空格敏感的语法,所以我想这样写:

#include <stdio.h>

int main(void)
printf("Hello, world!")
return 0

取而代之的是:

#include <stdio.h>

int main(void) {
printf("Hello, world!");
return 0;
}

有人知道可以将前者转换为后者的工具吗?

编辑:我真的没有兴趣与那些认为这是个坏主意的人争论。一定要继续认为,你有你的理由。但至少要知道这一点:我知道 Python 是一种对空格敏感的语言,但我没有使用过它。我为什么要?我已经知道 Ruby 了。还要知道:我不仅仅是第一次学习 C,而且我已经使用 PHP 和 JavaScript 四年多了,所以我并不是出于个人困难、不熟悉 block 语法或教条隶属关系而提出这个要求。我也知道编写其中一个会涉及什么,这并不超出我的能力,但我不希望这足以证明花时间写一个。

最佳答案

即使有这样的工具,我也强烈建议您重新考虑这个想法。我认为您在执行此操作时会发现以下几个问题:

  1. 您的代码将不再是标准的 C。
  2. 这意味着您会遇到其他程序员阅读您的代码的问题。
  3. 您也将无法使用任何代码分析工具,因为它们无法理解您的语法。
  4. 如果您拥有某种可以在每次编译时进行转换的工具,那仍然意味着您将编写与阅读时不同的代码。我不愿意使用一种工具来随时为我更改我的代码。

在这种情况下,让您的习惯适应其他人确实是更明智的做法。

希望这能让您重新考虑。

关于c - 用于无括号、空格敏感的 C 语法的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2003215/

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