我试图为卷积滤波器制作一个5x5二维数组,我希望存储在一个定义中的所有值的总和。
int foo [5][5] = {
1, 1, 1, 1, 1,
1, 1, 1, 1, 1,
1, 1, 1, 1, 1,
1, 1, 1, 1, 1,
1, 1, 1, 1, 1
};
define bar = /* sum of all the values in foo */
这可能与否?
答案 0 :(得分:0)
您可以使用let jsonString = """
[{"name": "Bob", "born": "2018-01-21T20:11:20.057Z"}, {"name": "Matt", "born": "2018-01-21T20:11:20Z"}]
"""
do {
let data = Data(jsonString.utf8)
let result = try JSONDecoder().decode([Foo].self, from: data)
print(result)
} catch {
print("error: ", error)
}
变量。
我会创建一个函数来计算值并返回总和。像这样:
const
当然最好使用int matrix_value_count(const int *matrix_ptr, int row_number, int col_number) {
int sum = 0;
for(int i = 0; i < row_number * col_number; i++)
sum = sum + *(matrix_ptr + i);
return sum;
}
,但我觉得开始时有点太多了。
要执行此功能,请将代码的最后一行更改为:
template
这应该有效。