for c or c plus