Döngü:
Değişken bildirimler:
int max;
for(int i=1;i<max;i++){
}
olmak:
int max,i=1;
for(;i<max;i++){
}
Ayrıca, i değişkenine yalnızca bir kez ihtiyaç duymanız veya bununla çalışmanız gerekiyorsa, -1 (veya döngü koşuluna bağlı olarak 0) 'dan başlayabilir ve satır içi artırımı yapabilirsiniz:
int max,i=1;
for(;i<max;i++){
Console.WriteLine(i);
}
için
int max,i=1;
for(;i<max;){
Console.WriteLine(++i);
}
Ve bu bir karakter azalır ve aynı zamanda biraz da gizliliği engeller. Bunu yalnızca FIRST i
referansına yapın, şöyle yapın: (verilen bir karakter optimizasyonu fazla değil, ancak yardımcı olabilir)
int max,i=1;
for(;i<max;i++){
Console.WriteLine(i + " " + i);
}
için
int max,i=1;
for(;i<max;){
Console.WriteLine(++i + " " + i);
}
döngünün artması gerekmediğinde i
(ters sırada döngü):
for(int i=MAX;--i>0;){
Console.WriteLine(i);
}