Different between input event

What is a different between

if (event.type == SDL_KEYDOWN)
	{
		if (event.key.keysym.sym == key)
		{
			return true;
		}
	}

and

if (event.key.keysym.sym == key && event.key.state == SDL_PRESSED) 
{
   return true;
}

?