在c ++中是否可以在一行上分配多个变量?

问题描述 投票:0回答:2
 int  num1, num2, num3, num4;

这是我找出方法的唯一方法:

  cin >> num1; cin >> num2; cin >> num3;

有没有办法做这样的事情?

cin >> num1, num2, num3;

这对我完成任务并节省代码行而不会显得草率。

c++ shortcut cin
2个回答
2
投票

是,有:

cin >> num1 >> num2 >> num3;

1
投票

[>>返回对相同istream的引用,因此可以将它们链接起来:

cin >> num1 >> num2 >> num3;
© www.soinside.com 2019 - 2024. All rights reserved.