Ở những điều kiện sống khác nhau, thì cấu tạo cơ thể và tập tính hoạt động của cá cũng khác nhau.
- Những loài cá sống ở tầng mặt nước, không có chỗ ẩn náu như cá nhám, cá trích ... để tránh kẻ thù, chúng có mình thon dài, khúc đuôi to khỏe, bơi nhanh.
- Những loài cá sống ở tầng giữa và tầng đáy như cá chép, cá giếc ... có thân tương đối ngắn, khúc đuôi yếu, thường bơi châm.
- Những loài cá sống chui luồn ở đáy bùn như lươn, cá chạch có mình rất dài, vậy ngực và vây hông tiêu giảm.
- Loài cá sống ở đáy biển như cá bơn thì thân dẹp, mỏng, hai mắt nằm ở mặt lưng, vây đuôi và vây hông rất nhỏ, nằm nghiêng, bơi chậm bằng cách uốn mình theo chiều ngang cơ thể.
- Những loài cá sống ở đáy sâu hàng nghìn mét có ánh sáng rất yếu hoặc không có ánh sáng thì có mắt rất lớn để tiếp thu ánh sáng yếu hoặc mắt không phát triển , râu và tua rất dài; một số loài có cơ quan phát sáng ở đầu.