如何在一个for语句中给多个变量赋初值

或者根本就不能在一个for语句中给多个变量赋初值???
2024-11-09 09:50:20
推荐回答(3个)
回答1:

简单的方法是:double变量用数组,15个文本框规答宏旁范命清橡名绝液。具体如下:
创建一个double数组:
double d[15] =
{
1.1, 2.2, 3.3, 4.4, 5.5,
6.6, 7.7, 8.8, 9.9, 10.0,
11.1, 12.2, 13.3, 14.4, 15.5
};

15个文本框分别命名为 edtDouble1 至 edtDouble15
注意这一步很重要

最后是批量赋值:
TEdit *edt;
AnsiString str;
for (int i = 0; i < 15; i++)
{
str.sprintf("edtDouble%d", i + 1);
edt = (TEdit *)FindComponent(str);
if (edt)
edt->Text = d[i];
}

回答2:

举例:for(i=1,s=0,j=0;i<=10;i++)

回答3:

什么意思?