将多个变量设置为c ++中的相同值

问题描述 投票:0回答:2

我有一个问题,是否可以像这样将多个变量设置为相同的值:

int hours, minutes, seconds, TotalTimeInSeconds = 12;

或者如果我必须像这样输入它:

int hours = 12, minutes = 12, seconds = 12, TotalTimeInSeconds = 12;

谢谢!

c++ statements
2个回答
1
投票

您可以做的是

int hours, minutes, seconds, TotalTimeInSeconds;
hours=minutes=seconds=TotalTimeInSeconds=12

&解释这是如何工作的>]

在此示例中

int a,b;
a=b=2;

实际发生的是

a.operator=(b.operator=(2));

0
投票

您的第一个建议只将12分配给TotalTimeInSeconds

© www.soinside.com 2019 - 2024. All rights reserved.