ilk for yani a=1 olan, kaç satır yazacaksan satır açan for olarak düşün, içteki for da a ya kadar dönüyo yani a nın 5 olduğu durumda 1 den 5 e kadar yazıcak
int a,b;
for(a=1;a<=10;a++){
for(b=1;b<=a;b++){
printf("%d",b);
}
printf("\n");
}kalın yer içteki for un yaptığı. içteki for bittiğinde en alt satırdaki \n i çalıştırıyo 1 kez o da alt satıra geç demek, sonra en dıştaki for 1 sayı atlıyo devam ediyo.