Performance digitalRead(), digitalWrite()

void loop()
{
	float temp = ReadTemp();
	if ( temp > 30 )
	{
#f 0
		// variable time to set as we first check it's value and only set it if
		// it's not high, but why bother as if it is LOW then set it to HIGH and
		// if it's already HIGH what difference would it make to set it HIGH
		// regardless ...

		if ( digitalRead(43) == LOW )
		{
			digitalWrite(43, HIGH);
		}
#else
		// ... const time to set ...
		
		digitalWrite(43, HIGH);
#endif
	}
}