what is constant and nonconstant function in c