所以,我可以像这样初始化一个 C 数组:
CGFloat colors[8]= {1,0.5,0.5, 1,
0.5,0.2,0.2, 1};
如果我想定义colors[8]
但有条件地分配 8 个值怎么办。这可能吗?如果是,我找不到正确的语法。像这样的东西:
CGFloat colors[8];
if (red){
colors= {1,0.5,0.5, 1,
0.5,0.2,0.2, 1};
}else
//assign colors to something else
我尝试了各种语法,但没有任何效果。我猜这是不可能的?