首页 > 解决方案 > c++ 版本的 python 的 exec() 函数

问题描述

目标:exec()使用与python 中的函数相当的某种函数执行一串c(++)代码。

python中的示例:

exec('print("hello world")')
#out:
#hello world

问题:

python中是否有c ++版本的exec?

标签: pythonc++python-3.xpython-exec

解决方案


但是,python 中是否有 c++ 版本的 exec?

你想从一个字符串中执行 C 语言语句!所以c是不可能的。

为什么

因为c是编译语言,程序先编译后执行。它可能在python中作为其解释语言,意味着程序在运行时由即时编译器编译。希望这会有所帮助。


推荐阅读