I believe that it's a value that is assigned and that cannot be changed. An example would be:
int limit =5;
for(int i =0 ; i<limit; i++){
printf("w");
Also what would be the reason why me shouldn't use hard coding? Sorry i am new to programming.