Top.Mail.Ru
Ответы

Что значит эта строка в с++?

Double C; double T, Tf;
Я так понимаю что это объявлены переменные но почему там дабл С, а потом дабл и 2 значения через запятую?

По дате
По рейтингу
Аватар пользователя
Ученик

double это тип переменной, далее идут названия переменных, которые объявляют
например: double a, b, c, f, T, Tf, ag;
две строки почему то записали в одну

Аватар пользователя
Оракул

Иначе это можно было записать так:
double C;
double T, Tf;

Но кто-то налевал на код стайл и все в одну строку напихал.
Так-то компилятор поймет что тут, но человку сложнее воспринять.

__________
правда я хз, Double - это некий класс? или тот же тип double?
Тогда можно было все одной строкой сделать.
double C, T, Tf;

Аватар пользователя
Мыслитель

Это просто способ записи.
Можно так:
double n1, n2, n3;
Можно так:
double n1;
double n2;
double n3:
И через запятую идут не значения, а имена переменных. Но придерживаться надо единого способа записи, а не мешать кашу, как в примере.

Аватар пользователя
Знаток

Double-ячейка для дробных чисел, тогда в выводе будет выводить не целые числа, а с точкой и несколькими цифрами в конце