Originariamente inviato da Suppish
Credevo che i puntatori entrassero in merito per due motivi : 1) l'esercizio è tratto dalla lezione sui puntatori
Ma il problema l'hai nella dichiarazione di una semplice variabile, non di un puntatore ...

2) l'operatore * viene accodato ai puntatori . Almeno secondo me...
Ripeto ... il problema l'hai sulla variabile c che non è un puntatore ...

Come mai b = c = 0 non equivale a b = 0, c = 0?
Non nella dichiarazione ... potevi scrivere

int b, c;
b = c = 0;

ma se inizializzate nella dichiarazione, deve essere

int b = 0, c = 0;