Назначение одиночного значения нескольким переменным

Я хочу назначить 0 всем объявленным значениям в одном выражении.

char r, g, b = 0;

Вышеупомянутый присваивает только 0 от b, но не к другим переменным

Ответ 1

Вы можете сделать это двумя способами:

char r = 0, g = 0, b = 0;

или

char r, g, b;
r = g = b = 0;

Ответ 2

Термическая форма:

int r,g,b=g=r=0;