gpt4 book ai didi

c++ - 可以定义带有 goto 语句和标签的宏吗?

转载 作者:行者123 更新时间:2023-11-30 20:26:21 25 4
gpt4 key购买 nike

可以定义带有goto语句和标签吗?

最佳答案

宏是由预处理器处理的文本替换,所以,是的,你可以。您可以为 goto 语句和/或标签定义宏。

PS。无论如何,这是一个糟糕的做法..既使用大量宏又使用 goto

#include <iostream>

#define GOTOSTMT goto helloworld;
#define LABELSTMT helloworld:

int main() {

int i = 0;

LABELSTMT

std::cout << "Don't ever program like this" << std::endl;
i++;
if(i < 3)
GOTOSTMT

}

关于c++ - 可以定义带有 goto 语句和标签的宏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26100849/

25 4 0