B. Sweat glands have special channels through skin
Explanation - The upper layer of skin is made up of epidermis and dead cells which is impermeable to water. However, we are able to sweat during hot weather because the sweat glands have specific opening on the surface of the skin called as pores.
The sweat is discharged through these pores. Sweat also has dissolved salts in it but it does not allows it to diffuse through the skin rather it helps in maintaining the osmoregulation of the body.