c - C、基于表达式对数组元素进行运算
问题描述
我正在为 C 寻找一个等效于 fortrans“WHERE”的函数。我有一大堆数字,我需要对具有基于表达式的属性的元素执行操作。fortran 中的一个例子是
WHERE(ABS(array).LE.1e-10)
array = 0.0d0
ENDWHERE
有没有办法在不使用循环的情况下在 C 中执行此操作?
解决方案
推荐阅读
- json - 数组子段中的 JOLT 转换布尔值
- vim - Vim 可以像 vscode 一样多粘贴吗?
- arrays - 如何从二维 char 数组中创建字符串?
- javascript - 如何使用 addEventListener 持久化我的类更改?
- html - 无法开始在 Visual Studio Code 中编辑我的 Html 文件
- visual-studio - 使用 cmake 构建的 Visual Studio 项目显示“检测到文件修改”
- python - 在 Python 和 Tweepy 中排除搜索词?
- apache-camel - Apache Camel as file explorer
- kotlin - 为什么使用 ForEachLine 从 Kotlin 中读取文件不起作用?
- c# - SaveChanges 失败后的 EF Core 修复问题