我只是想通过将它们更改为变量(c = 2,d = 3)来以某种方式计算数组中字符的总和,在这种情况下它应该是 12 即:(c + c + d + c + d)= (2 + 2 + 3 + 2 + 3)。我怎样才能做到这一点?我需要在这段代码中添加一些东西。
#include <iostream>
using namespace std;
const int c = 2;
const int d = 3;
int main()
{
char s[5] = {'c', 'c', 'd', 'c', 'd'};
int j = sizeof(s) / sizeof(s[0]);
int k = 0;
for (int i = 0; i > j; i++)
k += s[i]; // end result should be 12
}