c******d 发帖数: 141 | 1 在matlab里,我可以做以下事情,
m=100;
n=10;
varname = ['myname_' num2str(n)];
eval([varname '=m;']);
在C里面我可以做类似的事情吗? |
t****t 发帖数: 6806 | 2 不能.
【在 c******d 的大作中提到】 : 在matlab里,我可以做以下事情, : m=100; : n=10; : varname = ['myname_' num2str(n)]; : eval([varname '=m;']); : 在C里面我可以做类似的事情吗?
|
J*****n 发帖数: 4859 | 3
macro?
【在 t****t 的大作中提到】 : 不能.
|
t****t 发帖数: 6806 | 4 macro doesn't calculate the value of variable.
【在 J*****n 的大作中提到】 : : macro?
|
a***y 发帖数: 2803 | 5 你知道MACRO是用来干什么的吗?
【在 J*****n 的大作中提到】 : : macro?
|
s*w 发帖数: 729 | 6 即使 matlab 里面也不推荐用,不如用 cell array
【在 c******d 的大作中提到】 : 在matlab里,我可以做以下事情, : m=100; : n=10; : varname = ['myname_' num2str(n)]; : eval([varname '=m;']); : 在C里面我可以做类似的事情吗?
|