Complex Initialization or Update Clause in 'for' Loop (CIUCFL)

Description:

When using the comma operator in the initialization or update clause of a for statement, avoid the complexity of using more than three variables.

Example:

for ( i = 0, j=0, k=10, l=-1 ; i < cnt;
    i++, j++, k--, l += 2  ) {
    // do something
}