小编Loo*_*oop的帖子

如何在不运行变量的情况下将函数分配给变量?

每当我将变量分配给函数时,它都会运行该函数。结果,如果我在函数中有一个打印语句,它会打印文本,即使我想做的只是分配但不运行该函数。我不相信在 C++ 等许多其他编程语言中都是这种情况,那么我在这里遗漏了一个核心概念吗?

def function(x):
    print("Text From Function")
    return 3*x

y = function(2)
Run Code Online (Sandbox Code Playgroud)

我希望没有输出,但实际输出是:来自函数的文本

python

4
推荐指数
1
解决办法
1542
查看次数

如何防止 /* 创建注释块?

我正在尝试打印出以下内容:

cout << *pointer1/*pointer2 << endl;
Run Code Online (Sandbox Code Playgroud)

然而,因为/*打开了一个注释块,所有过去的/*都被视为注释。到目前为止,我提出的解决方案是:

int tempPointer = *pointer;
cout << *pointer1/tempPointer << endl;
Run Code Online (Sandbox Code Playgroud)

这有效,但不是很优雅。

有没有办法防止/*在这种情况下创建评论块?

c++ comments

0
推荐指数
1
解决办法
79
查看次数

标签 统计

c++ ×1

comments ×1

python ×1