Looping:
Deklarasi variabel:
int max;
for(int i=1;i<max;i++){
}
menjadi:
int max,i=1;
for(;i<max;i++){
}
Dan jika Anda perlu atau bekerja dengan variabel i hanya sekali, Anda bisa mulai dari -1 (atau 0 tergantung pada keadaan loop) dan kenaikan sebaris:
int max,i=1;
for(;i<max;i++){
Console.WriteLine(i);
}
untuk
int max,i=1;
for(;i<max;){
Console.WriteLine(++i);
}
Dan itu berkurang satu karakter, dan sedikit mengaburkan kode juga. Hanya lakukan itu pada i
referensi PERTAMA , seperti: (diberikan optimasi satu karakter tidak banyak, tetapi mereka dapat membantu)
int max,i=1;
for(;i<max;i++){
Console.WriteLine(i + " " + i);
}
untuk
int max,i=1;
for(;i<max;){
Console.WriteLine(++i + " " + i);
}
ketika loop tidak harus bertambah i
(loop urutan terbalik):
for(int i=MAX;--i>0;){
Console.WriteLine(i);
}