我想定义一个函数,该函数返回一个具有多个变量类型的值的struct或一个取决于参数的单个int *的值,用户在命令行上传递。我知道,我总是可以总是返回struct并从与用户输入数据相关的struct中检索特定值,但是我想知道是否有可能声明函数将返回A或B 。
struct
int *
否,必须在编译时确定并固定函数返回类型,不能在运行时更改。