首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在C中实现惰性求值?

如何在C中实现惰性求值?
EN

Stack Overflow用户
提问于 2009-10-28 16:22:44
回答 7查看 3.7K关注 0票数 18

举个例子,

以下是python代码:

def multiples_of_2():
  i = 0
  while True:
    i = i + 2
    yield i

我们怎么把它翻译成C代码呢?

编辑:我希望将这段python代码翻译成一个类似的C生成器,使用next()函数。我不是在寻找如何在C中创建一个函数来输出2的倍数。2的倍数只是一个例子来说明C中的惰性求值生成器的问题。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1635827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档