I have encountered the following statement in C code and do not understand how to interpret it.
Recognizing the 2nd operand as a pointer reference (*a), it looks to me like the statement is missing an operator between the operands (interpreting * as pointer reference, not multiply).
I have run the code containing this statement, and it completes without errors, so I believe the statement is valid, but I just don't understand what its doing.
Here it is:
val +=input_ptr[a] *filter_ptr[b];
Thank you.