Kompliciramo zato jer hoćemo da naučiš. Riječ je o osnovi osnova. Još ćeš na kraju reći da znaš programirati.
Dio b je uvjet pod kojim će se petlja vrtjeti. Dakle to nije broj kao što si ti napisao, to je UVJET - izraz tipa bool - dakle, ili je true ili je false. Uvjet može biti vrijednost neke varijable (kojoj onda vrijednost mijenjaš u petlji - iako ako imaš potrebe to raditi, znači da si odabrao krivu petlju, jer petlja for nije tome namijenjena), ali u pravilu je izraz za neku usporebu - i to u pravilu ne == (ako ti treba takva usporedba, onda si najvjerojatnije odabrao krivu petlju), nego <, <=, > ili >=. Dakle, operator = u principu nema tu što raditi (iako u iznimnim slučajevima može koristiti, no početnici ga tu nikako ne bi smjeli upotrebljavati, jer to najčešće znači da napravili grešku, odnosno napisali = umjesto ==).
Sad pokušaj upiti napisano i pokušaj si odgovoriti na ono pitanje koje si postavio. Tj. pokušaj shvatiti zašto to pitanje zapravo nikad nisi ni trebao postaviti.