从C ++中的for循环返回每个值

时间:2018-05-04 02:50:49

标签: c++

如何返回循环的每个值?

我正在尝试这个,但它返回了第一个值,但我需要循环的每个值。

for(i = 0; i < n; i++){
    signal = 10 * i;`
    return signal;
}

2 个答案:

答案 0 :(得分:3)

你真的需要这些值,只需使用vector和return container

def handle(self):
        # self.request is the TCP socket connected to the client
        try:
            self.data = self.request.recv(4096)
        except socket.error, e:
            log_file.write(time.ctime() + " : Error receive: %s" %e)
            log_file.close()
            sys.exit(1)

        temp_list = pickle.loads(self.data).values()

或将您的代码设计更改为在每个循环中调用函数

答案 1 :(得分:1)

for(i=0;i<n;i++){
  signal =10*i;`
  function_that_needs_every_value(signal);
}